./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version f4b24e32 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/ntdrivers-simplified/floppy_simpl3.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ea94c2a7f5c98d387db22a0b269794366125ef96ca4390d29fd777c1f058153c --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-14 07:05:03,351 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-14 07:05:03,352 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-14 07:05:03,387 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-14 07:05:03,388 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-14 07:05:03,389 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-14 07:05:03,390 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-14 07:05:03,392 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-14 07:05:03,393 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-14 07:05:03,396 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-14 07:05:03,397 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-14 07:05:03,398 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-14 07:05:03,399 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-14 07:05:03,400 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-14 07:05:03,401 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-14 07:05:03,403 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-14 07:05:03,404 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-14 07:05:03,405 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-14 07:05:03,406 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-14 07:05:03,409 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-14 07:05:03,411 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-14 07:05:03,411 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-14 07:05:03,412 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-14 07:05:03,412 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-14 07:05:03,413 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-14 07:05:03,418 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-14 07:05:03,418 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-14 07:05:03,419 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-14 07:05:03,419 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-14 07:05:03,420 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-14 07:05:03,420 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-14 07:05:03,420 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-14 07:05:03,422 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-14 07:05:03,423 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-14 07:05:03,423 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-14 07:05:03,424 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-14 07:05:03,424 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-14 07:05:03,424 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-14 07:05:03,425 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-14 07:05:03,425 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-14 07:05:03,425 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-14 07:05:03,426 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-14 07:05:03,427 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-07-14 07:05:03,450 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-14 07:05:03,450 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-14 07:05:03,450 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-14 07:05:03,450 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-14 07:05:03,451 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-14 07:05:03,451 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-14 07:05:03,452 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-14 07:05:03,452 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-14 07:05:03,452 INFO L138 SettingsManager]: * Use SBE=true [2022-07-14 07:05:03,452 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-14 07:05:03,453 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-14 07:05:03,453 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-14 07:05:03,453 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-14 07:05:03,453 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-14 07:05:03,453 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-14 07:05:03,453 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-14 07:05:03,454 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-14 07:05:03,454 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-14 07:05:03,454 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-14 07:05:03,454 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-14 07:05:03,454 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-14 07:05:03,454 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-14 07:05:03,455 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-14 07:05:03,455 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-14 07:05:03,455 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-14 07:05:03,455 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 07:05:03,455 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-14 07:05:03,455 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-14 07:05:03,456 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-14 07:05:03,456 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-14 07:05:03,456 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ea94c2a7f5c98d387db22a0b269794366125ef96ca4390d29fd777c1f058153c [2022-07-14 07:05:03,667 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-14 07:05:03,688 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-14 07:05:03,689 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-14 07:05:03,690 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-14 07:05:03,691 INFO L275 PluginConnector]: CDTParser initialized [2022-07-14 07:05:03,691 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c [2022-07-14 07:05:03,731 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2a97343f/0899e8f3936a4df0944834d3c00abc17/FLAGe0d404e2f [2022-07-14 07:05:04,164 INFO L306 CDTParser]: Found 1 translation units. [2022-07-14 07:05:04,165 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c [2022-07-14 07:05:04,174 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2a97343f/0899e8f3936a4df0944834d3c00abc17/FLAGe0d404e2f [2022-07-14 07:05:04,185 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2a97343f/0899e8f3936a4df0944834d3c00abc17 [2022-07-14 07:05:04,186 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-14 07:05:04,187 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-14 07:05:04,189 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-14 07:05:04,189 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-14 07:05:04,191 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-14 07:05:04,192 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 07:05:04" (1/1) ... [2022-07-14 07:05:04,193 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@323c8c1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:04, skipping insertion in model container [2022-07-14 07:05:04,193 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 07:05:04" (1/1) ... [2022-07-14 07:05:04,197 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-14 07:05:04,235 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 07:05:04,388 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c[2713,2726] [2022-07-14 07:05:04,480 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 07:05:04,489 INFO L203 MainTranslator]: Completed pre-run [2022-07-14 07:05:04,512 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c[2713,2726] [2022-07-14 07:05:04,546 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 07:05:04,555 INFO L208 MainTranslator]: Completed translation [2022-07-14 07:05:04,556 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:04 WrapperNode [2022-07-14 07:05:04,557 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-14 07:05:04,558 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-14 07:05:04,558 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-14 07:05:04,558 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-14 07:05:04,562 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:04" (1/1) ... [2022-07-14 07:05:04,579 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:04" (1/1) ... [2022-07-14 07:05:04,617 INFO L137 Inliner]: procedures = 37, calls = 62, calls flagged for inlining = 19, calls inlined = 19, statements flattened = 916 [2022-07-14 07:05:04,621 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-14 07:05:04,622 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-14 07:05:04,622 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-14 07:05:04,622 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-14 07:05:04,628 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:04" (1/1) ... [2022-07-14 07:05:04,628 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:04" (1/1) ... [2022-07-14 07:05:04,636 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:04" (1/1) ... [2022-07-14 07:05:04,636 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:04" (1/1) ... [2022-07-14 07:05:04,651 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:04" (1/1) ... [2022-07-14 07:05:04,655 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:04" (1/1) ... [2022-07-14 07:05:04,656 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:04" (1/1) ... [2022-07-14 07:05:04,660 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-14 07:05:04,660 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-14 07:05:04,660 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-14 07:05:04,660 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-14 07:05:04,661 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:04" (1/1) ... [2022-07-14 07:05:04,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 07:05:04,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 07:05:04,711 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-14 07:05:04,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-14 07:05:04,774 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-14 07:05:04,775 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-07-14 07:05:04,775 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-07-14 07:05:04,775 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-07-14 07:05:04,775 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-07-14 07:05:04,775 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-07-14 07:05:04,785 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-07-14 07:05:04,786 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-07-14 07:05:04,787 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-07-14 07:05:04,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-14 07:05:04,791 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-07-14 07:05:04,791 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-07-14 07:05:04,791 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-14 07:05:04,792 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-14 07:05:04,990 INFO L234 CfgBuilder]: Building ICFG [2022-07-14 07:05:04,992 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-14 07:05:04,996 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:05,090 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-07-14 07:05:05,090 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-07-14 07:05:05,091 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:05,103 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-07-14 07:05:05,103 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-07-14 07:05:05,117 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:05,119 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:05,121 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:05,124 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:05,129 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:05,131 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:05,132 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:05,132 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:05,136 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:05,479 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##86: assume !false; [2022-07-14 07:05:05,480 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume false; [2022-07-14 07:05:05,480 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##171: assume !false; [2022-07-14 07:05:05,480 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##170: assume false; [2022-07-14 07:05:05,480 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume !false; [2022-07-14 07:05:05,480 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##74: assume false; [2022-07-14 07:05:05,480 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##45: assume !false; [2022-07-14 07:05:05,480 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##44: assume false; [2022-07-14 07:05:05,481 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume !false; [2022-07-14 07:05:05,481 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##31: assume false; [2022-07-14 07:05:05,481 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2022-07-14 07:05:05,481 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2022-07-14 07:05:05,481 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##109: assume false; [2022-07-14 07:05:05,481 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##110: assume !false; [2022-07-14 07:05:05,481 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##119: assume !false; [2022-07-14 07:05:05,481 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##118: assume false; [2022-07-14 07:05:05,482 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##122: assume false; [2022-07-14 07:05:05,482 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##123: assume !false; [2022-07-14 07:05:05,482 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:05,505 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2022-07-14 07:05:05,505 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2022-07-14 07:05:05,512 INFO L275 CfgBuilder]: Performing block encoding [2022-07-14 07:05:05,520 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-14 07:05:05,520 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-14 07:05:05,522 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 07:05:05 BoogieIcfgContainer [2022-07-14 07:05:05,522 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-14 07:05:05,524 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-14 07:05:05,524 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-14 07:05:05,526 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-14 07:05:05,526 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.07 07:05:04" (1/3) ... [2022-07-14 07:05:05,527 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47df4da2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 07:05:05, skipping insertion in model container [2022-07-14 07:05:05,527 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:04" (2/3) ... [2022-07-14 07:05:05,527 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47df4da2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 07:05:05, skipping insertion in model container [2022-07-14 07:05:05,527 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 07:05:05" (3/3) ... [2022-07-14 07:05:05,528 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl3.cil-1.c [2022-07-14 07:05:05,537 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-14 07:05:05,537 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-07-14 07:05:05,568 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-14 07:05:05,572 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@1020f9c0, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@57147a72 [2022-07-14 07:05:05,572 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-07-14 07:05:05,576 INFO L276 IsEmpty]: Start isEmpty. Operand has 239 states, 193 states have (on average 1.4870466321243523) internal successors, (287), 216 states have internal predecessors, (287), 38 states have call successors, (38), 5 states have call predecessors, (38), 5 states have return successors, (38), 32 states have call predecessors, (38), 38 states have call successors, (38) [2022-07-14 07:05:05,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-07-14 07:05:05,579 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:05,580 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:05,580 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:05,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:05,584 INFO L85 PathProgramCache]: Analyzing trace with hash -379437559, now seen corresponding path program 1 times [2022-07-14 07:05:05,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:05,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103237289] [2022-07-14 07:05:05,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:05,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:05,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:05,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:05,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:05,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103237289] [2022-07-14 07:05:05,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103237289] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:05,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:05,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:05,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164324067] [2022-07-14 07:05:05,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:05,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:05,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:05,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:05,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:05,730 INFO L87 Difference]: Start difference. First operand has 239 states, 193 states have (on average 1.4870466321243523) internal successors, (287), 216 states have internal predecessors, (287), 38 states have call successors, (38), 5 states have call predecessors, (38), 5 states have return successors, (38), 32 states have call predecessors, (38), 38 states have call successors, (38) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:05,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:05,797 INFO L93 Difference]: Finished difference Result 237 states and 338 transitions. [2022-07-14 07:05:05,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:05,800 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-07-14 07:05:05,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:05,811 INFO L225 Difference]: With dead ends: 237 [2022-07-14 07:05:05,811 INFO L226 Difference]: Without dead ends: 235 [2022-07-14 07:05:05,812 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:05,816 INFO L413 NwaCegarLoop]: 336 mSDtfsCounter, 194 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:05,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 449 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:05,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-07-14 07:05:05,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 235. [2022-07-14 07:05:05,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 191 states have (on average 1.4607329842931938) internal successors, (279), 212 states have internal predecessors, (279), 38 states have call successors, (38), 5 states have call predecessors, (38), 4 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-14 07:05:05,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 336 transitions. [2022-07-14 07:05:05,861 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 336 transitions. Word has length 8 [2022-07-14 07:05:05,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:05,861 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 336 transitions. [2022-07-14 07:05:05,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:05,861 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 336 transitions. [2022-07-14 07:05:05,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-07-14 07:05:05,861 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:05,862 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:05,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-14 07:05:05,862 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:05,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:05,863 INFO L85 PathProgramCache]: Analyzing trace with hash 229440231, now seen corresponding path program 1 times [2022-07-14 07:05:05,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:05,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880591162] [2022-07-14 07:05:05,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:05,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:05,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:05,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:05,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:05,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880591162] [2022-07-14 07:05:05,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880591162] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:05,893 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:05,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 07:05:05,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715195088] [2022-07-14 07:05:05,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:05,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:05,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:05,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:05,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:05,896 INFO L87 Difference]: Start difference. First operand 235 states and 336 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:05,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:05,932 INFO L93 Difference]: Finished difference Result 234 states and 335 transitions. [2022-07-14 07:05:05,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:05,933 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-07-14 07:05:05,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:05,934 INFO L225 Difference]: With dead ends: 234 [2022-07-14 07:05:05,934 INFO L226 Difference]: Without dead ends: 231 [2022-07-14 07:05:05,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:05,935 INFO L413 NwaCegarLoop]: 335 mSDtfsCounter, 214 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:05,936 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 393 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:05,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-07-14 07:05:05,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2022-07-14 07:05:05,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 188 states have (on average 1.425531914893617) internal successors, (268), 208 states have internal predecessors, (268), 38 states have call successors, (38), 5 states have call predecessors, (38), 4 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-14 07:05:05,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 325 transitions. [2022-07-14 07:05:05,946 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 325 transitions. Word has length 11 [2022-07-14 07:05:05,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:05,946 INFO L495 AbstractCegarLoop]: Abstraction has 231 states and 325 transitions. [2022-07-14 07:05:05,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:05,946 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 325 transitions. [2022-07-14 07:05:05,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-07-14 07:05:05,947 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:05,947 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:05,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-14 07:05:05,947 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:05,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:05,948 INFO L85 PathProgramCache]: Analyzing trace with hash 24656821, now seen corresponding path program 1 times [2022-07-14 07:05:05,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:05,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618084820] [2022-07-14 07:05:05,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:05,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:05,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:05,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:05,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:05,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618084820] [2022-07-14 07:05:05,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618084820] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:05,991 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:05,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:06,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857741460] [2022-07-14 07:05:06,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:06,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:06,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:06,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:06,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:06,014 INFO L87 Difference]: Start difference. First operand 231 states and 325 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:06,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:06,091 INFO L93 Difference]: Finished difference Result 348 states and 488 transitions. [2022-07-14 07:05:06,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:06,091 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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 18 [2022-07-14 07:05:06,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:06,093 INFO L225 Difference]: With dead ends: 348 [2022-07-14 07:05:06,093 INFO L226 Difference]: Without dead ends: 347 [2022-07-14 07:05:06,093 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:06,094 INFO L413 NwaCegarLoop]: 418 mSDtfsCounter, 254 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:06,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [254 Valid, 592 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:06,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2022-07-14 07:05:06,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 328. [2022-07-14 07:05:06,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 282 states have (on average 1.3652482269503545) internal successors, (385), 287 states have internal predecessors, (385), 38 states have call successors, (38), 9 states have call predecessors, (38), 7 states have return successors, (40), 32 states have call predecessors, (40), 27 states have call successors, (40) [2022-07-14 07:05:06,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 463 transitions. [2022-07-14 07:05:06,107 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 463 transitions. Word has length 18 [2022-07-14 07:05:06,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:06,107 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 463 transitions. [2022-07-14 07:05:06,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:06,108 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 463 transitions. [2022-07-14 07:05:06,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-07-14 07:05:06,108 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:06,108 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:06,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-14 07:05:06,109 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:06,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:06,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1035240063, now seen corresponding path program 1 times [2022-07-14 07:05:06,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:06,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465774560] [2022-07-14 07:05:06,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:06,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:06,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:06,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:06,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:06,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465774560] [2022-07-14 07:05:06,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465774560] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:06,160 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:06,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:06,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604926713] [2022-07-14 07:05:06,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:06,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:06,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:06,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:06,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:06,161 INFO L87 Difference]: Start difference. First operand 328 states and 463 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:06,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:06,176 INFO L93 Difference]: Finished difference Result 516 states and 723 transitions. [2022-07-14 07:05:06,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:06,176 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-07-14 07:05:06,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:06,178 INFO L225 Difference]: With dead ends: 516 [2022-07-14 07:05:06,178 INFO L226 Difference]: Without dead ends: 516 [2022-07-14 07:05:06,179 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:06,179 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 276 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:06,180 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 485 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:06,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2022-07-14 07:05:06,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 487. [2022-07-14 07:05:06,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 424 states have (on average 1.3632075471698113) internal successors, (578), 426 states have internal predecessors, (578), 48 states have call successors, (48), 17 states have call predecessors, (48), 14 states have return successors, (61), 44 states have call predecessors, (61), 39 states have call successors, (61) [2022-07-14 07:05:06,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 687 transitions. [2022-07-14 07:05:06,193 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 687 transitions. Word has length 19 [2022-07-14 07:05:06,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:06,194 INFO L495 AbstractCegarLoop]: Abstraction has 487 states and 687 transitions. [2022-07-14 07:05:06,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:06,194 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 687 transitions. [2022-07-14 07:05:06,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-07-14 07:05:06,195 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:06,195 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:06,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-14 07:05:06,195 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:06,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:06,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1224032757, now seen corresponding path program 1 times [2022-07-14 07:05:06,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:06,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729491683] [2022-07-14 07:05:06,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:06,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:06,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:06,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:06,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:06,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729491683] [2022-07-14 07:05:06,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729491683] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:06,226 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:06,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:06,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694697967] [2022-07-14 07:05:06,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:06,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:06,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:06,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:06,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:06,228 INFO L87 Difference]: Start difference. First operand 487 states and 687 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:06,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:06,245 INFO L93 Difference]: Finished difference Result 558 states and 775 transitions. [2022-07-14 07:05:06,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:06,245 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 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 22 [2022-07-14 07:05:06,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:06,247 INFO L225 Difference]: With dead ends: 558 [2022-07-14 07:05:06,247 INFO L226 Difference]: Without dead ends: 558 [2022-07-14 07:05:06,247 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:06,248 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 277 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:06,249 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 389 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:06,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2022-07-14 07:05:06,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 531. [2022-07-14 07:05:06,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 462 states have (on average 1.3636363636363635) internal successors, (630), 470 states have internal predecessors, (630), 50 states have call successors, (50), 20 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-07-14 07:05:06,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 745 transitions. [2022-07-14 07:05:06,259 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 745 transitions. Word has length 22 [2022-07-14 07:05:06,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:06,260 INFO L495 AbstractCegarLoop]: Abstraction has 531 states and 745 transitions. [2022-07-14 07:05:06,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:06,260 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 745 transitions. [2022-07-14 07:05:06,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-07-14 07:05:06,261 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:06,261 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:06,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-14 07:05:06,261 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:06,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:06,262 INFO L85 PathProgramCache]: Analyzing trace with hash 664756023, now seen corresponding path program 1 times [2022-07-14 07:05:06,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:06,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440882631] [2022-07-14 07:05:06,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:06,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:06,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:06,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:06,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:06,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440882631] [2022-07-14 07:05:06,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440882631] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:06,288 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:06,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:06,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276577228] [2022-07-14 07:05:06,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:06,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:06,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:06,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:06,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:06,290 INFO L87 Difference]: Start difference. First operand 531 states and 745 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:06,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:06,341 INFO L93 Difference]: Finished difference Result 813 states and 1141 transitions. [2022-07-14 07:05:06,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:06,342 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 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 27 [2022-07-14 07:05:06,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:06,345 INFO L225 Difference]: With dead ends: 813 [2022-07-14 07:05:06,345 INFO L226 Difference]: Without dead ends: 813 [2022-07-14 07:05:06,345 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:06,346 INFO L413 NwaCegarLoop]: 410 mSDtfsCounter, 123 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:06,346 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 671 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:06,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2022-07-14 07:05:06,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 622. [2022-07-14 07:05:06,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 547 states have (on average 1.3711151736745886) internal successors, (750), 558 states have internal predecessors, (750), 52 states have call successors, (52), 22 states have call predecessors, (52), 22 states have return successors, (72), 43 states have call predecessors, (72), 44 states have call successors, (72) [2022-07-14 07:05:06,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 874 transitions. [2022-07-14 07:05:06,360 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 874 transitions. Word has length 27 [2022-07-14 07:05:06,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:06,360 INFO L495 AbstractCegarLoop]: Abstraction has 622 states and 874 transitions. [2022-07-14 07:05:06,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:06,360 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 874 transitions. [2022-07-14 07:05:06,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-07-14 07:05:06,362 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:06,362 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:06,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-14 07:05:06,362 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:06,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:06,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1105507547, now seen corresponding path program 1 times [2022-07-14 07:05:06,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:06,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300477571] [2022-07-14 07:05:06,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:06,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:06,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:06,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:06,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:06,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300477571] [2022-07-14 07:05:06,423 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300477571] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:06,423 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:06,423 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:06,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932371157] [2022-07-14 07:05:06,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:06,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:06,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:06,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:06,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:06,424 INFO L87 Difference]: Start difference. First operand 622 states and 874 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:06,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:06,562 INFO L93 Difference]: Finished difference Result 655 states and 906 transitions. [2022-07-14 07:05:06,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:06,563 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 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 28 [2022-07-14 07:05:06,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:06,565 INFO L225 Difference]: With dead ends: 655 [2022-07-14 07:05:06,565 INFO L226 Difference]: Without dead ends: 655 [2022-07-14 07:05:06,565 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:06,566 INFO L413 NwaCegarLoop]: 397 mSDtfsCounter, 518 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 521 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:06,566 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [521 Valid, 535 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:06,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-07-14 07:05:06,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 613. [2022-07-14 07:05:06,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 538 states have (on average 1.3550185873605949) internal successors, (729), 549 states have internal predecessors, (729), 52 states have call successors, (52), 22 states have call predecessors, (52), 22 states have return successors, (72), 43 states have call predecessors, (72), 44 states have call successors, (72) [2022-07-14 07:05:06,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 853 transitions. [2022-07-14 07:05:06,578 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 853 transitions. Word has length 28 [2022-07-14 07:05:06,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:06,578 INFO L495 AbstractCegarLoop]: Abstraction has 613 states and 853 transitions. [2022-07-14 07:05:06,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:06,578 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 853 transitions. [2022-07-14 07:05:06,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-07-14 07:05:06,579 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:06,579 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:06,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-14 07:05:06,580 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:06,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:06,580 INFO L85 PathProgramCache]: Analyzing trace with hash -647747679, now seen corresponding path program 1 times [2022-07-14 07:05:06,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:06,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445901511] [2022-07-14 07:05:06,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:06,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:06,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:06,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-14 07:05:06,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:06,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:06,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:06,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445901511] [2022-07-14 07:05:06,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445901511] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:06,606 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:06,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:06,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060506697] [2022-07-14 07:05:06,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:06,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:06,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:06,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:06,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:06,608 INFO L87 Difference]: Start difference. First operand 613 states and 853 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:06,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:06,694 INFO L93 Difference]: Finished difference Result 661 states and 916 transitions. [2022-07-14 07:05:06,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:06,695 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2022-07-14 07:05:06,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:06,697 INFO L225 Difference]: With dead ends: 661 [2022-07-14 07:05:06,697 INFO L226 Difference]: Without dead ends: 661 [2022-07-14 07:05:06,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:06,698 INFO L413 NwaCegarLoop]: 289 mSDtfsCounter, 67 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:06,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 743 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:06,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-07-14 07:05:06,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 640. [2022-07-14 07:05:06,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 565 states have (on average 1.3539823008849559) internal successors, (765), 575 states have internal predecessors, (765), 52 states have call successors, (52), 22 states have call predecessors, (52), 22 states have return successors, (72), 43 states have call predecessors, (72), 44 states have call successors, (72) [2022-07-14 07:05:06,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 889 transitions. [2022-07-14 07:05:06,709 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 889 transitions. Word has length 29 [2022-07-14 07:05:06,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:06,709 INFO L495 AbstractCegarLoop]: Abstraction has 640 states and 889 transitions. [2022-07-14 07:05:06,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:06,709 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 889 transitions. [2022-07-14 07:05:06,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-14 07:05:06,710 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:06,710 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:06,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-14 07:05:06,711 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:06,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:06,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1847797176, now seen corresponding path program 1 times [2022-07-14 07:05:06,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:06,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897161852] [2022-07-14 07:05:06,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:06,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:06,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:06,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-14 07:05:06,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:06,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:06,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:06,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897161852] [2022-07-14 07:05:06,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897161852] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:06,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:06,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:05:06,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074080105] [2022-07-14 07:05:06,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:06,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:05:06,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:06,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:05:06,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:06,777 INFO L87 Difference]: Start difference. First operand 640 states and 889 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:06,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:06,944 INFO L93 Difference]: Finished difference Result 661 states and 914 transitions. [2022-07-14 07:05:06,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 07:05:06,946 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2022-07-14 07:05:06,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:06,948 INFO L225 Difference]: With dead ends: 661 [2022-07-14 07:05:06,948 INFO L226 Difference]: Without dead ends: 661 [2022-07-14 07:05:06,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:06,949 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 382 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 918 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:06,949 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [389 Valid, 918 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:06,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-07-14 07:05:06,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 640. [2022-07-14 07:05:06,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 565 states have (on average 1.3504424778761062) internal successors, (763), 575 states have internal predecessors, (763), 52 states have call successors, (52), 22 states have call predecessors, (52), 22 states have return successors, (72), 43 states have call predecessors, (72), 44 states have call successors, (72) [2022-07-14 07:05:06,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 887 transitions. [2022-07-14 07:05:06,960 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 887 transitions. Word has length 30 [2022-07-14 07:05:06,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:06,960 INFO L495 AbstractCegarLoop]: Abstraction has 640 states and 887 transitions. [2022-07-14 07:05:06,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:06,960 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 887 transitions. [2022-07-14 07:05:06,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-14 07:05:06,961 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:06,961 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:06,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-14 07:05:06,961 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:06,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:06,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1158944726, now seen corresponding path program 1 times [2022-07-14 07:05:06,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:06,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548907793] [2022-07-14 07:05:06,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:06,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:06,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:06,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:06,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:06,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548907793] [2022-07-14 07:05:06,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548907793] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:06,981 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:06,981 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:06,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348922034] [2022-07-14 07:05:06,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:06,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:06,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:06,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:06,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:06,982 INFO L87 Difference]: Start difference. First operand 640 states and 887 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:07,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:07,019 INFO L93 Difference]: Finished difference Result 652 states and 903 transitions. [2022-07-14 07:05:07,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:07,019 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 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 30 [2022-07-14 07:05:07,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:07,021 INFO L225 Difference]: With dead ends: 652 [2022-07-14 07:05:07,021 INFO L226 Difference]: Without dead ends: 652 [2022-07-14 07:05:07,022 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:07,022 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 16 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:07,022 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 553 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:07,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2022-07-14 07:05:07,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 651. [2022-07-14 07:05:07,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 576 states have (on average 1.3489583333333333) internal successors, (777), 585 states have internal predecessors, (777), 52 states have call successors, (52), 23 states have call predecessors, (52), 22 states have return successors, (72), 43 states have call predecessors, (72), 44 states have call successors, (72) [2022-07-14 07:05:07,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 901 transitions. [2022-07-14 07:05:07,033 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 901 transitions. Word has length 30 [2022-07-14 07:05:07,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:07,034 INFO L495 AbstractCegarLoop]: Abstraction has 651 states and 901 transitions. [2022-07-14 07:05:07,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:07,034 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 901 transitions. [2022-07-14 07:05:07,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-07-14 07:05:07,035 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:07,035 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:07,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-14 07:05:07,035 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:07,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:07,035 INFO L85 PathProgramCache]: Analyzing trace with hash 558422765, now seen corresponding path program 1 times [2022-07-14 07:05:07,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:07,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175607933] [2022-07-14 07:05:07,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:07,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:07,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:07,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-14 07:05:07,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:07,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:07,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:07,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175607933] [2022-07-14 07:05:07,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175607933] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:07,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:07,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:05:07,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026613585] [2022-07-14 07:05:07,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:07,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:05:07,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:07,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:05:07,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:07,087 INFO L87 Difference]: Start difference. First operand 651 states and 901 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:07,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:07,246 INFO L93 Difference]: Finished difference Result 672 states and 926 transitions. [2022-07-14 07:05:07,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 07:05:07,246 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 31 [2022-07-14 07:05:07,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:07,248 INFO L225 Difference]: With dead ends: 672 [2022-07-14 07:05:07,248 INFO L226 Difference]: Without dead ends: 672 [2022-07-14 07:05:07,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:07,249 INFO L413 NwaCegarLoop]: 290 mSDtfsCounter, 381 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:07,249 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [388 Valid, 920 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:07,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2022-07-14 07:05:07,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 651. [2022-07-14 07:05:07,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 576 states have (on average 1.3454861111111112) internal successors, (775), 585 states have internal predecessors, (775), 52 states have call successors, (52), 23 states have call predecessors, (52), 22 states have return successors, (72), 43 states have call predecessors, (72), 44 states have call successors, (72) [2022-07-14 07:05:07,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 899 transitions. [2022-07-14 07:05:07,277 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 899 transitions. Word has length 31 [2022-07-14 07:05:07,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:07,277 INFO L495 AbstractCegarLoop]: Abstraction has 651 states and 899 transitions. [2022-07-14 07:05:07,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:07,278 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 899 transitions. [2022-07-14 07:05:07,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-07-14 07:05:07,278 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:07,278 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:07,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-14 07:05:07,279 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:07,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:07,279 INFO L85 PathProgramCache]: Analyzing trace with hash 186689025, now seen corresponding path program 1 times [2022-07-14 07:05:07,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:07,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115335782] [2022-07-14 07:05:07,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:07,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:07,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:07,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-14 07:05:07,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:07,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:07,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:07,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115335782] [2022-07-14 07:05:07,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115335782] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:07,306 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:07,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:07,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912433676] [2022-07-14 07:05:07,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:07,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:07,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:07,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:07,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:07,307 INFO L87 Difference]: Start difference. First operand 651 states and 899 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:07,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:07,407 INFO L93 Difference]: Finished difference Result 679 states and 933 transitions. [2022-07-14 07:05:07,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:07,407 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 32 [2022-07-14 07:05:07,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:07,409 INFO L225 Difference]: With dead ends: 679 [2022-07-14 07:05:07,409 INFO L226 Difference]: Without dead ends: 666 [2022-07-14 07:05:07,409 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:07,410 INFO L413 NwaCegarLoop]: 298 mSDtfsCounter, 52 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:07,410 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 1079 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:07,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-07-14 07:05:07,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 649. [2022-07-14 07:05:07,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 649 states, 575 states have (on average 1.3443478260869566) internal successors, (773), 584 states have internal predecessors, (773), 51 states have call successors, (51), 23 states have call predecessors, (51), 22 states have return successors, (71), 42 states have call predecessors, (71), 43 states have call successors, (71) [2022-07-14 07:05:07,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 895 transitions. [2022-07-14 07:05:07,421 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 895 transitions. Word has length 32 [2022-07-14 07:05:07,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:07,422 INFO L495 AbstractCegarLoop]: Abstraction has 649 states and 895 transitions. [2022-07-14 07:05:07,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:07,422 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 895 transitions. [2022-07-14 07:05:07,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-07-14 07:05:07,423 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:07,423 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:07,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-14 07:05:07,423 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:07,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:07,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1105645113, now seen corresponding path program 1 times [2022-07-14 07:05:07,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:07,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230205577] [2022-07-14 07:05:07,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:07,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:07,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:07,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:07,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:07,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230205577] [2022-07-14 07:05:07,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230205577] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:07,448 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:07,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:07,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019553258] [2022-07-14 07:05:07,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:07,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:07,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:07,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:07,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:07,449 INFO L87 Difference]: Start difference. First operand 649 states and 895 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:07,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:07,481 INFO L93 Difference]: Finished difference Result 657 states and 906 transitions. [2022-07-14 07:05:07,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:07,481 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 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 34 [2022-07-14 07:05:07,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:07,483 INFO L225 Difference]: With dead ends: 657 [2022-07-14 07:05:07,483 INFO L226 Difference]: Without dead ends: 657 [2022-07-14 07:05:07,484 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:07,484 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 5 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:07,484 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 564 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:07,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2022-07-14 07:05:07,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 657. [2022-07-14 07:05:07,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 583 states have (on average 1.3447684391080617) internal successors, (784), 592 states have internal predecessors, (784), 51 states have call successors, (51), 23 states have call predecessors, (51), 22 states have return successors, (71), 42 states have call predecessors, (71), 43 states have call successors, (71) [2022-07-14 07:05:07,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 906 transitions. [2022-07-14 07:05:07,494 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 906 transitions. Word has length 34 [2022-07-14 07:05:07,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:07,494 INFO L495 AbstractCegarLoop]: Abstraction has 657 states and 906 transitions. [2022-07-14 07:05:07,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:07,495 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 906 transitions. [2022-07-14 07:05:07,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-14 07:05:07,495 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:07,495 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:07,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-14 07:05:07,496 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:07,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:07,496 INFO L85 PathProgramCache]: Analyzing trace with hash -426823703, now seen corresponding path program 1 times [2022-07-14 07:05:07,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:07,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147868673] [2022-07-14 07:05:07,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:07,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:07,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:07,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-14 07:05:07,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:07,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:07,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:07,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147868673] [2022-07-14 07:05:07,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147868673] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:07,525 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:07,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:07,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551798846] [2022-07-14 07:05:07,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:07,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:07,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:07,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:07,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:07,526 INFO L87 Difference]: Start difference. First operand 657 states and 906 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:07,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:07,672 INFO L93 Difference]: Finished difference Result 482 states and 635 transitions. [2022-07-14 07:05:07,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:05:07,673 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (3), 2 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 38 [2022-07-14 07:05:07,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:07,674 INFO L225 Difference]: With dead ends: 482 [2022-07-14 07:05:07,674 INFO L226 Difference]: Without dead ends: 482 [2022-07-14 07:05:07,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:07,675 INFO L413 NwaCegarLoop]: 350 mSDtfsCounter, 385 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 831 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:07,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 831 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:07,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-07-14 07:05:07,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 441. [2022-07-14 07:05:07,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 388 states have (on average 1.3144329896907216) internal successors, (510), 397 states have internal predecessors, (510), 36 states have call successors, (36), 16 states have call predecessors, (36), 16 states have return successors, (39), 28 states have call predecessors, (39), 28 states have call successors, (39) [2022-07-14 07:05:07,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 585 transitions. [2022-07-14 07:05:07,682 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 585 transitions. Word has length 38 [2022-07-14 07:05:07,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:07,682 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 585 transitions. [2022-07-14 07:05:07,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:07,682 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 585 transitions. [2022-07-14 07:05:07,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-14 07:05:07,683 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:07,683 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:07,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-14 07:05:07,683 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:07,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:07,684 INFO L85 PathProgramCache]: Analyzing trace with hash -116150226, now seen corresponding path program 1 times [2022-07-14 07:05:07,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:07,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363193626] [2022-07-14 07:05:07,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:07,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:07,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:07,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-14 07:05:07,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:07,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:07,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:07,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363193626] [2022-07-14 07:05:07,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363193626] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:07,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:07,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:07,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225587964] [2022-07-14 07:05:07,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:07,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:07,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:07,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:07,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:07,773 INFO L87 Difference]: Start difference. First operand 441 states and 585 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:07,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:07,900 INFO L93 Difference]: Finished difference Result 436 states and 573 transitions. [2022-07-14 07:05:07,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:07,901 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-07-14 07:05:07,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:07,902 INFO L225 Difference]: With dead ends: 436 [2022-07-14 07:05:07,902 INFO L226 Difference]: Without dead ends: 436 [2022-07-14 07:05:07,902 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:07,903 INFO L413 NwaCegarLoop]: 306 mSDtfsCounter, 74 mSDsluCounter, 1286 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1592 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:07,903 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 1592 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:07,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-07-14 07:05:07,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 424. [2022-07-14 07:05:07,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 372 states have (on average 1.303763440860215) internal successors, (485), 380 states have internal predecessors, (485), 35 states have call successors, (35), 16 states have call predecessors, (35), 16 states have return successors, (39), 28 states have call predecessors, (39), 28 states have call successors, (39) [2022-07-14 07:05:07,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 559 transitions. [2022-07-14 07:05:07,910 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 559 transitions. Word has length 41 [2022-07-14 07:05:07,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:07,910 INFO L495 AbstractCegarLoop]: Abstraction has 424 states and 559 transitions. [2022-07-14 07:05:07,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:07,910 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 559 transitions. [2022-07-14 07:05:07,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-14 07:05:07,911 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:07,911 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:07,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-14 07:05:07,911 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:07,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:07,912 INFO L85 PathProgramCache]: Analyzing trace with hash 379915809, now seen corresponding path program 1 times [2022-07-14 07:05:07,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:07,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687933864] [2022-07-14 07:05:07,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:07,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:07,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:07,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-14 07:05:07,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:07,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:07,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:07,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687933864] [2022-07-14 07:05:07,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687933864] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:07,947 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:07,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:07,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981118913] [2022-07-14 07:05:07,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:07,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:07,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:07,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:07,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:07,948 INFO L87 Difference]: Start difference. First operand 424 states and 559 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:08,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:08,151 INFO L93 Difference]: Finished difference Result 463 states and 605 transitions. [2022-07-14 07:05:08,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-14 07:05:08,151 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-07-14 07:05:08,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:08,153 INFO L225 Difference]: With dead ends: 463 [2022-07-14 07:05:08,153 INFO L226 Difference]: Without dead ends: 463 [2022-07-14 07:05:08,153 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2022-07-14 07:05:08,153 INFO L413 NwaCegarLoop]: 302 mSDtfsCounter, 392 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 941 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:08,154 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [400 Valid, 941 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:08,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-07-14 07:05:08,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 424. [2022-07-14 07:05:08,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 372 states have (on average 1.2983870967741935) internal successors, (483), 380 states have internal predecessors, (483), 35 states have call successors, (35), 16 states have call predecessors, (35), 16 states have return successors, (39), 28 states have call predecessors, (39), 28 states have call successors, (39) [2022-07-14 07:05:08,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 557 transitions. [2022-07-14 07:05:08,160 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 557 transitions. Word has length 40 [2022-07-14 07:05:08,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:08,160 INFO L495 AbstractCegarLoop]: Abstraction has 424 states and 557 transitions. [2022-07-14 07:05:08,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:08,160 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 557 transitions. [2022-07-14 07:05:08,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-14 07:05:08,161 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:08,161 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:08,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-14 07:05:08,161 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:08,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:08,162 INFO L85 PathProgramCache]: Analyzing trace with hash -746395849, now seen corresponding path program 1 times [2022-07-14 07:05:08,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:08,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626340791] [2022-07-14 07:05:08,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:08,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:08,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:08,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-14 07:05:08,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:08,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:08,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:08,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626340791] [2022-07-14 07:05:08,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626340791] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:08,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:08,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:05:08,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080697990] [2022-07-14 07:05:08,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:08,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:05:08,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:08,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:05:08,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:08,191 INFO L87 Difference]: Start difference. First operand 424 states and 557 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:08,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:08,283 INFO L93 Difference]: Finished difference Result 453 states and 589 transitions. [2022-07-14 07:05:08,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:05:08,283 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 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 41 [2022-07-14 07:05:08,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:08,285 INFO L225 Difference]: With dead ends: 453 [2022-07-14 07:05:08,285 INFO L226 Difference]: Without dead ends: 434 [2022-07-14 07:05:08,285 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:08,285 INFO L413 NwaCegarLoop]: 290 mSDtfsCounter, 80 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 1325 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:08,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 1325 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:08,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-07-14 07:05:08,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 420. [2022-07-14 07:05:08,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 370 states have (on average 1.2972972972972974) internal successors, (480), 377 states have internal predecessors, (480), 34 states have call successors, (34), 15 states have call predecessors, (34), 15 states have return successors, (38), 28 states have call predecessors, (38), 27 states have call successors, (38) [2022-07-14 07:05:08,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 552 transitions. [2022-07-14 07:05:08,291 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 552 transitions. Word has length 41 [2022-07-14 07:05:08,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:08,291 INFO L495 AbstractCegarLoop]: Abstraction has 420 states and 552 transitions. [2022-07-14 07:05:08,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:08,292 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 552 transitions. [2022-07-14 07:05:08,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-14 07:05:08,292 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:08,292 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:08,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-14 07:05:08,293 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:08,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:08,293 INFO L85 PathProgramCache]: Analyzing trace with hash 931091859, now seen corresponding path program 1 times [2022-07-14 07:05:08,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:08,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133193378] [2022-07-14 07:05:08,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:08,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:08,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:08,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-14 07:05:08,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:08,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:08,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:08,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133193378] [2022-07-14 07:05:08,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133193378] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:08,338 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:08,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:05:08,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399907719] [2022-07-14 07:05:08,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:08,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:05:08,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:08,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:05:08,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:08,339 INFO L87 Difference]: Start difference. First operand 420 states and 552 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:08,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:08,542 INFO L93 Difference]: Finished difference Result 432 states and 565 transitions. [2022-07-14 07:05:08,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 07:05:08,543 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (3), 2 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 43 [2022-07-14 07:05:08,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:08,544 INFO L225 Difference]: With dead ends: 432 [2022-07-14 07:05:08,544 INFO L226 Difference]: Without dead ends: 432 [2022-07-14 07:05:08,544 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:08,545 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 321 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 915 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:08,545 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [323 Valid, 915 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:08,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-07-14 07:05:08,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 420. [2022-07-14 07:05:08,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 370 states have (on average 1.2945945945945947) internal successors, (479), 377 states have internal predecessors, (479), 34 states have call successors, (34), 15 states have call predecessors, (34), 15 states have return successors, (38), 28 states have call predecessors, (38), 27 states have call successors, (38) [2022-07-14 07:05:08,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 551 transitions. [2022-07-14 07:05:08,551 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 551 transitions. Word has length 43 [2022-07-14 07:05:08,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:08,551 INFO L495 AbstractCegarLoop]: Abstraction has 420 states and 551 transitions. [2022-07-14 07:05:08,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:08,551 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 551 transitions. [2022-07-14 07:05:08,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-14 07:05:08,552 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:08,552 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:08,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-14 07:05:08,552 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:08,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:08,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1663005190, now seen corresponding path program 1 times [2022-07-14 07:05:08,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:08,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864647015] [2022-07-14 07:05:08,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:08,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:08,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:08,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-14 07:05:08,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:08,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:08,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:08,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864647015] [2022-07-14 07:05:08,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864647015] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:08,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:08,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:05:08,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313926328] [2022-07-14 07:05:08,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:08,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:05:08,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:08,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:05:08,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:08,604 INFO L87 Difference]: Start difference. First operand 420 states and 551 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:08,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:08,793 INFO L93 Difference]: Finished difference Result 439 states and 575 transitions. [2022-07-14 07:05:08,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:08,793 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-07-14 07:05:08,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:08,794 INFO L225 Difference]: With dead ends: 439 [2022-07-14 07:05:08,794 INFO L226 Difference]: Without dead ends: 439 [2022-07-14 07:05:08,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:05:08,795 INFO L413 NwaCegarLoop]: 279 mSDtfsCounter, 340 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:08,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [345 Valid, 921 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:08,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-07-14 07:05:08,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 412. [2022-07-14 07:05:08,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 363 states have (on average 1.2865013774104683) internal successors, (467), 370 states have internal predecessors, (467), 34 states have call successors, (34), 15 states have call predecessors, (34), 14 states have return successors, (37), 27 states have call predecessors, (37), 27 states have call successors, (37) [2022-07-14 07:05:08,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 538 transitions. [2022-07-14 07:05:08,801 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 538 transitions. Word has length 42 [2022-07-14 07:05:08,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:08,801 INFO L495 AbstractCegarLoop]: Abstraction has 412 states and 538 transitions. [2022-07-14 07:05:08,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:08,801 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 538 transitions. [2022-07-14 07:05:08,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-14 07:05:08,802 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:08,802 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:08,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-14 07:05:08,802 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:08,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:08,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1049211654, now seen corresponding path program 1 times [2022-07-14 07:05:08,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:08,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671344038] [2022-07-14 07:05:08,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:08,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:08,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:08,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-14 07:05:08,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:08,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:08,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:08,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671344038] [2022-07-14 07:05:08,826 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671344038] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:08,826 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:08,826 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:08,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729448703] [2022-07-14 07:05:08,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:08,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:08,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:08,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:08,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:08,827 INFO L87 Difference]: Start difference. First operand 412 states and 538 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:08,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:08,938 INFO L93 Difference]: Finished difference Result 424 states and 544 transitions. [2022-07-14 07:05:08,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:08,939 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-07-14 07:05:08,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:08,940 INFO L225 Difference]: With dead ends: 424 [2022-07-14 07:05:08,940 INFO L226 Difference]: Without dead ends: 424 [2022-07-14 07:05:08,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:08,940 INFO L413 NwaCegarLoop]: 306 mSDtfsCounter, 83 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:08,941 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 733 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:08,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-07-14 07:05:08,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 406. [2022-07-14 07:05:08,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 358 states have (on average 1.270949720670391) internal successors, (455), 364 states have internal predecessors, (455), 33 states have call successors, (33), 15 states have call predecessors, (33), 14 states have return successors, (37), 27 states have call predecessors, (37), 27 states have call successors, (37) [2022-07-14 07:05:08,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 525 transitions. [2022-07-14 07:05:08,947 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 525 transitions. Word has length 42 [2022-07-14 07:05:08,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:08,947 INFO L495 AbstractCegarLoop]: Abstraction has 406 states and 525 transitions. [2022-07-14 07:05:08,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:08,947 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 525 transitions. [2022-07-14 07:05:08,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-14 07:05:08,948 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:08,948 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:08,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-14 07:05:08,948 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:08,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:08,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1381038349, now seen corresponding path program 1 times [2022-07-14 07:05:08,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:08,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040877973] [2022-07-14 07:05:08,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:08,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:08,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:08,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-14 07:05:08,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:08,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:08,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:08,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040877973] [2022-07-14 07:05:08,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040877973] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:08,994 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:08,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:08,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801942458] [2022-07-14 07:05:08,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:08,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:08,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:08,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:08,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:08,995 INFO L87 Difference]: Start difference. First operand 406 states and 525 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:09,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:09,190 INFO L93 Difference]: Finished difference Result 448 states and 577 transitions. [2022-07-14 07:05:09,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:09,191 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 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 43 [2022-07-14 07:05:09,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:09,192 INFO L225 Difference]: With dead ends: 448 [2022-07-14 07:05:09,192 INFO L226 Difference]: Without dead ends: 447 [2022-07-14 07:05:09,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:09,192 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 228 mSDsluCounter, 1303 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 1591 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:09,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 1591 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:09,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-07-14 07:05:09,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 421. [2022-07-14 07:05:09,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 372 states have (on average 1.260752688172043) internal successors, (469), 378 states have internal predecessors, (469), 33 states have call successors, (33), 15 states have call predecessors, (33), 15 states have return successors, (43), 28 states have call predecessors, (43), 27 states have call successors, (43) [2022-07-14 07:05:09,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 545 transitions. [2022-07-14 07:05:09,198 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 545 transitions. Word has length 43 [2022-07-14 07:05:09,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:09,199 INFO L495 AbstractCegarLoop]: Abstraction has 421 states and 545 transitions. [2022-07-14 07:05:09,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:09,199 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 545 transitions. [2022-07-14 07:05:09,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-14 07:05:09,200 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:09,200 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:09,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-14 07:05:09,200 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:09,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:09,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1380761519, now seen corresponding path program 1 times [2022-07-14 07:05:09,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:09,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576520686] [2022-07-14 07:05:09,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:09,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:09,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:09,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-14 07:05:09,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:09,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:09,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:09,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576520686] [2022-07-14 07:05:09,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576520686] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:09,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:09,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:09,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751749964] [2022-07-14 07:05:09,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:09,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:09,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:09,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:09,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:09,248 INFO L87 Difference]: Start difference. First operand 421 states and 545 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:09,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:09,429 INFO L93 Difference]: Finished difference Result 444 states and 570 transitions. [2022-07-14 07:05:09,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:09,431 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 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 43 [2022-07-14 07:05:09,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:09,432 INFO L225 Difference]: With dead ends: 444 [2022-07-14 07:05:09,432 INFO L226 Difference]: Without dead ends: 434 [2022-07-14 07:05:09,432 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:09,433 INFO L413 NwaCegarLoop]: 290 mSDtfsCounter, 49 mSDsluCounter, 1422 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 1712 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:09,433 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 1712 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:09,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-07-14 07:05:09,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 418. [2022-07-14 07:05:09,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 369 states have (on average 1.2628726287262872) internal successors, (466), 376 states have internal predecessors, (466), 33 states have call successors, (33), 15 states have call predecessors, (33), 15 states have return successors, (42), 27 states have call predecessors, (42), 27 states have call successors, (42) [2022-07-14 07:05:09,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 541 transitions. [2022-07-14 07:05:09,439 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 541 transitions. Word has length 43 [2022-07-14 07:05:09,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:09,439 INFO L495 AbstractCegarLoop]: Abstraction has 418 states and 541 transitions. [2022-07-14 07:05:09,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:09,439 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 541 transitions. [2022-07-14 07:05:09,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-14 07:05:09,440 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:09,440 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:09,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-14 07:05:09,440 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:09,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:09,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1017261290, now seen corresponding path program 1 times [2022-07-14 07:05:09,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:09,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357509603] [2022-07-14 07:05:09,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:09,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:09,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:09,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-14 07:05:09,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:09,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:09,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:09,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357509603] [2022-07-14 07:05:09,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357509603] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:09,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:09,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:09,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413378024] [2022-07-14 07:05:09,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:09,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:09,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:09,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:09,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:09,482 INFO L87 Difference]: Start difference. First operand 418 states and 541 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:09,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:09,580 INFO L93 Difference]: Finished difference Result 432 states and 551 transitions. [2022-07-14 07:05:09,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:09,580 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 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 43 [2022-07-14 07:05:09,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:09,582 INFO L225 Difference]: With dead ends: 432 [2022-07-14 07:05:09,582 INFO L226 Difference]: Without dead ends: 432 [2022-07-14 07:05:09,582 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:09,582 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 95 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 822 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:09,592 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 822 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:09,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-07-14 07:05:09,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 417. [2022-07-14 07:05:09,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 368 states have (on average 1.25) internal successors, (460), 375 states have internal predecessors, (460), 33 states have call successors, (33), 15 states have call predecessors, (33), 15 states have return successors, (42), 27 states have call predecessors, (42), 27 states have call successors, (42) [2022-07-14 07:05:09,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 535 transitions. [2022-07-14 07:05:09,598 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 535 transitions. Word has length 43 [2022-07-14 07:05:09,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:09,598 INFO L495 AbstractCegarLoop]: Abstraction has 417 states and 535 transitions. [2022-07-14 07:05:09,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:09,598 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 535 transitions. [2022-07-14 07:05:09,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-14 07:05:09,599 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:09,599 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:09,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-14 07:05:09,599 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:09,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:09,600 INFO L85 PathProgramCache]: Analyzing trace with hash 2052650382, now seen corresponding path program 1 times [2022-07-14 07:05:09,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:09,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753791551] [2022-07-14 07:05:09,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:09,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:09,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:09,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-14 07:05:09,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:09,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:09,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:09,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753791551] [2022-07-14 07:05:09,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753791551] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:09,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:09,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:05:09,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677490973] [2022-07-14 07:05:09,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:09,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:05:09,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:09,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:05:09,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:09,670 INFO L87 Difference]: Start difference. First operand 417 states and 535 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:09,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:09,855 INFO L93 Difference]: Finished difference Result 436 states and 553 transitions. [2022-07-14 07:05:09,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:09,856 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 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 44 [2022-07-14 07:05:09,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:09,857 INFO L225 Difference]: With dead ends: 436 [2022-07-14 07:05:09,857 INFO L226 Difference]: Without dead ends: 424 [2022-07-14 07:05:09,857 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:09,858 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 389 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 878 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:09,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [396 Valid, 878 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:09,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-07-14 07:05:09,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 401. [2022-07-14 07:05:09,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 354 states have (on average 1.2542372881355932) internal successors, (444), 360 states have internal predecessors, (444), 32 states have call successors, (32), 15 states have call predecessors, (32), 14 states have return successors, (36), 26 states have call predecessors, (36), 26 states have call successors, (36) [2022-07-14 07:05:09,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 512 transitions. [2022-07-14 07:05:09,863 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 512 transitions. Word has length 44 [2022-07-14 07:05:09,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:09,863 INFO L495 AbstractCegarLoop]: Abstraction has 401 states and 512 transitions. [2022-07-14 07:05:09,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:09,863 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 512 transitions. [2022-07-14 07:05:09,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-14 07:05:09,864 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:09,864 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:09,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-14 07:05:09,864 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:09,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:09,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1187697777, now seen corresponding path program 1 times [2022-07-14 07:05:09,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:09,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937101308] [2022-07-14 07:05:09,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:09,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:09,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:09,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-14 07:05:09,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:09,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:09,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:09,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937101308] [2022-07-14 07:05:09,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937101308] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:09,931 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:09,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:09,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933960668] [2022-07-14 07:05:09,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:09,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:09,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:09,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:09,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:09,932 INFO L87 Difference]: Start difference. First operand 401 states and 512 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:10,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:10,007 INFO L93 Difference]: Finished difference Result 492 states and 623 transitions. [2022-07-14 07:05:10,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:10,008 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 3 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 46 [2022-07-14 07:05:10,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:10,009 INFO L225 Difference]: With dead ends: 492 [2022-07-14 07:05:10,009 INFO L226 Difference]: Without dead ends: 492 [2022-07-14 07:05:10,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:10,010 INFO L413 NwaCegarLoop]: 330 mSDtfsCounter, 159 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:10,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 768 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:10,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2022-07-14 07:05:10,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 454. [2022-07-14 07:05:10,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 402 states have (on average 1.256218905472637) internal successors, (505), 407 states have internal predecessors, (505), 34 states have call successors, (34), 17 states have call predecessors, (34), 17 states have return successors, (42), 30 states have call predecessors, (42), 29 states have call successors, (42) [2022-07-14 07:05:10,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 581 transitions. [2022-07-14 07:05:10,016 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 581 transitions. Word has length 46 [2022-07-14 07:05:10,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:10,016 INFO L495 AbstractCegarLoop]: Abstraction has 454 states and 581 transitions. [2022-07-14 07:05:10,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:10,017 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 581 transitions. [2022-07-14 07:05:10,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-14 07:05:10,017 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:10,017 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:10,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-14 07:05:10,017 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:10,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:10,018 INFO L85 PathProgramCache]: Analyzing trace with hash 349644568, now seen corresponding path program 1 times [2022-07-14 07:05:10,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:10,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733586315] [2022-07-14 07:05:10,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:10,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:10,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:10,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-14 07:05:10,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:10,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:10,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:10,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733586315] [2022-07-14 07:05:10,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733586315] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:10,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:10,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:10,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680142846] [2022-07-14 07:05:10,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:10,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:10,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:10,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:10,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:10,069 INFO L87 Difference]: Start difference. First operand 454 states and 581 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:10,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:10,145 INFO L93 Difference]: Finished difference Result 461 states and 589 transitions. [2022-07-14 07:05:10,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:05:10,146 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 1 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 45 [2022-07-14 07:05:10,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:10,148 INFO L225 Difference]: With dead ends: 461 [2022-07-14 07:05:10,148 INFO L226 Difference]: Without dead ends: 461 [2022-07-14 07:05:10,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:10,148 INFO L413 NwaCegarLoop]: 305 mSDtfsCounter, 95 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 1058 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:10,149 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 1058 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:10,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-07-14 07:05:10,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 436. [2022-07-14 07:05:10,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 386 states have (on average 1.261658031088083) internal successors, (487), 391 states have internal predecessors, (487), 33 states have call successors, (33), 16 states have call predecessors, (33), 16 states have return successors, (41), 29 states have call predecessors, (41), 28 states have call successors, (41) [2022-07-14 07:05:10,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 561 transitions. [2022-07-14 07:05:10,155 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 561 transitions. Word has length 45 [2022-07-14 07:05:10,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:10,155 INFO L495 AbstractCegarLoop]: Abstraction has 436 states and 561 transitions. [2022-07-14 07:05:10,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:10,156 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 561 transitions. [2022-07-14 07:05:10,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-14 07:05:10,158 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:10,158 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:10,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-14 07:05:10,158 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:10,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:10,158 INFO L85 PathProgramCache]: Analyzing trace with hash -448653222, now seen corresponding path program 1 times [2022-07-14 07:05:10,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:10,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035415114] [2022-07-14 07:05:10,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:10,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:10,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:10,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-14 07:05:10,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:10,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:10,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:10,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035415114] [2022-07-14 07:05:10,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035415114] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:10,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:10,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:10,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041320452] [2022-07-14 07:05:10,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:10,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:10,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:10,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:10,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:10,220 INFO L87 Difference]: Start difference. First operand 436 states and 561 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:10,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:10,370 INFO L93 Difference]: Finished difference Result 477 states and 608 transitions. [2022-07-14 07:05:10,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:10,370 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (3), 2 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 48 [2022-07-14 07:05:10,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:10,372 INFO L225 Difference]: With dead ends: 477 [2022-07-14 07:05:10,372 INFO L226 Difference]: Without dead ends: 477 [2022-07-14 07:05:10,372 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:10,372 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 52 mSDsluCounter, 1318 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 1627 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:10,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 1627 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:10,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2022-07-14 07:05:10,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 436. [2022-07-14 07:05:10,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 386 states have (on average 1.2564766839378239) internal successors, (485), 391 states have internal predecessors, (485), 33 states have call successors, (33), 16 states have call predecessors, (33), 16 states have return successors, (41), 29 states have call predecessors, (41), 28 states have call successors, (41) [2022-07-14 07:05:10,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 559 transitions. [2022-07-14 07:05:10,378 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 559 transitions. Word has length 48 [2022-07-14 07:05:10,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:10,378 INFO L495 AbstractCegarLoop]: Abstraction has 436 states and 559 transitions. [2022-07-14 07:05:10,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:10,378 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 559 transitions. [2022-07-14 07:05:10,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-14 07:05:10,379 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:10,379 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:10,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-14 07:05:10,380 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:10,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:10,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1621808983, now seen corresponding path program 1 times [2022-07-14 07:05:10,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:10,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84602537] [2022-07-14 07:05:10,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:10,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:10,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:10,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-14 07:05:10,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:10,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:10,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:10,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84602537] [2022-07-14 07:05:10,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84602537] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:10,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:10,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:10,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548671601] [2022-07-14 07:05:10,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:10,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:10,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:10,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:10,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:10,420 INFO L87 Difference]: Start difference. First operand 436 states and 559 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:10,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:10,608 INFO L93 Difference]: Finished difference Result 460 states and 585 transitions. [2022-07-14 07:05:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-14 07:05:10,608 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 7 states have internal predecessors, (45), 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 48 [2022-07-14 07:05:10,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:10,609 INFO L225 Difference]: With dead ends: 460 [2022-07-14 07:05:10,609 INFO L226 Difference]: Without dead ends: 444 [2022-07-14 07:05:10,610 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:10,610 INFO L413 NwaCegarLoop]: 275 mSDtfsCounter, 53 mSDsluCounter, 1591 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 1866 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:10,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 1866 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:10,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-07-14 07:05:10,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 432. [2022-07-14 07:05:10,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 383 states have (on average 1.2558746736292428) internal successors, (481), 388 states have internal predecessors, (481), 32 states have call successors, (32), 16 states have call predecessors, (32), 16 states have return successors, (40), 28 states have call predecessors, (40), 27 states have call successors, (40) [2022-07-14 07:05:10,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 553 transitions. [2022-07-14 07:05:10,615 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 553 transitions. Word has length 48 [2022-07-14 07:05:10,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:10,616 INFO L495 AbstractCegarLoop]: Abstraction has 432 states and 553 transitions. [2022-07-14 07:05:10,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:10,616 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 553 transitions. [2022-07-14 07:05:10,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-14 07:05:10,617 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:10,617 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:10,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-14 07:05:10,617 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:10,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:10,617 INFO L85 PathProgramCache]: Analyzing trace with hash 2037628605, now seen corresponding path program 1 times [2022-07-14 07:05:10,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:10,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495558677] [2022-07-14 07:05:10,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:10,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:10,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:10,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-14 07:05:10,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:10,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:10,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:10,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495558677] [2022-07-14 07:05:10,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495558677] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:10,692 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:10,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:10,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773339425] [2022-07-14 07:05:10,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:10,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:10,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:10,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:10,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:10,694 INFO L87 Difference]: Start difference. First operand 432 states and 553 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:10,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:10,897 INFO L93 Difference]: Finished difference Result 456 states and 579 transitions. [2022-07-14 07:05:10,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-14 07:05:10,897 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 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 49 [2022-07-14 07:05:10,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:10,899 INFO L225 Difference]: With dead ends: 456 [2022-07-14 07:05:10,899 INFO L226 Difference]: Without dead ends: 439 [2022-07-14 07:05:10,899 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:10,899 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 53 mSDsluCounter, 1559 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 1828 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:10,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 1828 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:10,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-07-14 07:05:10,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 427. [2022-07-14 07:05:10,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 379 states have (on average 1.2559366754617414) internal successors, (476), 384 states have internal predecessors, (476), 31 states have call successors, (31), 16 states have call predecessors, (31), 16 states have return successors, (39), 27 states have call predecessors, (39), 26 states have call successors, (39) [2022-07-14 07:05:10,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 546 transitions. [2022-07-14 07:05:10,904 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 546 transitions. Word has length 49 [2022-07-14 07:05:10,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:10,905 INFO L495 AbstractCegarLoop]: Abstraction has 427 states and 546 transitions. [2022-07-14 07:05:10,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:10,905 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 546 transitions. [2022-07-14 07:05:10,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-14 07:05:10,906 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:10,906 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:10,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-14 07:05:10,906 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:10,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:10,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1318636408, now seen corresponding path program 1 times [2022-07-14 07:05:10,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:10,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690515673] [2022-07-14 07:05:10,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:10,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:10,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:10,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-14 07:05:10,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:10,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:10,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:10,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690515673] [2022-07-14 07:05:10,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690515673] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:10,948 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:10,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:10,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803616266] [2022-07-14 07:05:10,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:10,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:10,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:10,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:10,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:10,949 INFO L87 Difference]: Start difference. First operand 427 states and 546 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:11,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:11,129 INFO L93 Difference]: Finished difference Result 451 states and 572 transitions. [2022-07-14 07:05:11,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-14 07:05:11,130 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 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 49 [2022-07-14 07:05:11,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:11,131 INFO L225 Difference]: With dead ends: 451 [2022-07-14 07:05:11,131 INFO L226 Difference]: Without dead ends: 435 [2022-07-14 07:05:11,131 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:11,131 INFO L413 NwaCegarLoop]: 262 mSDtfsCounter, 53 mSDsluCounter, 1520 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 1782 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:11,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 1782 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:11,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-07-14 07:05:11,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 423. [2022-07-14 07:05:11,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 376 states have (on average 1.2553191489361701) internal successors, (472), 381 states have internal predecessors, (472), 30 states have call successors, (30), 16 states have call predecessors, (30), 16 states have return successors, (38), 26 states have call predecessors, (38), 25 states have call successors, (38) [2022-07-14 07:05:11,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 540 transitions. [2022-07-14 07:05:11,136 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 540 transitions. Word has length 49 [2022-07-14 07:05:11,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:11,137 INFO L495 AbstractCegarLoop]: Abstraction has 423 states and 540 transitions. [2022-07-14 07:05:11,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:11,137 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 540 transitions. [2022-07-14 07:05:11,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-14 07:05:11,137 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:11,138 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:11,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-14 07:05:11,138 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:11,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:11,138 INFO L85 PathProgramCache]: Analyzing trace with hash 2007550124, now seen corresponding path program 1 times [2022-07-14 07:05:11,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:11,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153736130] [2022-07-14 07:05:11,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:11,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:11,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:11,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-14 07:05:11,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:11,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:11,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:11,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153736130] [2022-07-14 07:05:11,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153736130] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:11,193 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:11,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:11,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357985376] [2022-07-14 07:05:11,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:11,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:11,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:11,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:11,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:11,194 INFO L87 Difference]: Start difference. First operand 423 states and 540 transitions. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:11,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:11,345 INFO L93 Difference]: Finished difference Result 567 states and 740 transitions. [2022-07-14 07:05:11,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:11,345 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 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 51 [2022-07-14 07:05:11,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:11,346 INFO L225 Difference]: With dead ends: 567 [2022-07-14 07:05:11,346 INFO L226 Difference]: Without dead ends: 567 [2022-07-14 07:05:11,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:11,347 INFO L413 NwaCegarLoop]: 351 mSDtfsCounter, 104 mSDsluCounter, 1460 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 1811 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:11,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 1811 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:11,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-07-14 07:05:11,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 423. [2022-07-14 07:05:11,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 376 states have (on average 1.252659574468085) internal successors, (471), 381 states have internal predecessors, (471), 30 states have call successors, (30), 16 states have call predecessors, (30), 16 states have return successors, (38), 26 states have call predecessors, (38), 25 states have call successors, (38) [2022-07-14 07:05:11,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 539 transitions. [2022-07-14 07:05:11,352 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 539 transitions. Word has length 51 [2022-07-14 07:05:11,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:11,352 INFO L495 AbstractCegarLoop]: Abstraction has 423 states and 539 transitions. [2022-07-14 07:05:11,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:11,352 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 539 transitions. [2022-07-14 07:05:11,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-14 07:05:11,353 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:11,353 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:11,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-14 07:05:11,353 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:11,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:11,353 INFO L85 PathProgramCache]: Analyzing trace with hash 568629575, now seen corresponding path program 1 times [2022-07-14 07:05:11,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:11,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841205536] [2022-07-14 07:05:11,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:11,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:11,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:11,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-14 07:05:11,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:11,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:11,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:11,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841205536] [2022-07-14 07:05:11,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841205536] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:11,400 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:11,400 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:11,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225517464] [2022-07-14 07:05:11,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:11,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:11,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:11,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:11,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:11,401 INFO L87 Difference]: Start difference. First operand 423 states and 539 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 7 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:11,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:11,577 INFO L93 Difference]: Finished difference Result 447 states and 565 transitions. [2022-07-14 07:05:11,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-14 07:05:11,578 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 7 states have internal predecessors, (50), 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 53 [2022-07-14 07:05:11,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:11,579 INFO L225 Difference]: With dead ends: 447 [2022-07-14 07:05:11,579 INFO L226 Difference]: Without dead ends: 413 [2022-07-14 07:05:11,579 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:11,579 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 61 mSDsluCounter, 1522 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 1786 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:11,580 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 1786 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:11,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-07-14 07:05:11,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 401. [2022-07-14 07:05:11,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 357 states have (on average 1.2521008403361344) internal successors, (447), 362 states have internal predecessors, (447), 28 states have call successors, (28), 15 states have call predecessors, (28), 15 states have return successors, (36), 24 states have call predecessors, (36), 23 states have call successors, (36) [2022-07-14 07:05:11,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 511 transitions. [2022-07-14 07:05:11,584 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 511 transitions. Word has length 53 [2022-07-14 07:05:11,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:11,584 INFO L495 AbstractCegarLoop]: Abstraction has 401 states and 511 transitions. [2022-07-14 07:05:11,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 7 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:11,596 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 511 transitions. [2022-07-14 07:05:11,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-07-14 07:05:11,596 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:11,596 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:11,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-14 07:05:11,597 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:11,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:11,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1451850282, now seen corresponding path program 1 times [2022-07-14 07:05:11,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:11,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129129372] [2022-07-14 07:05:11,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:11,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:11,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:11,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-14 07:05:11,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:11,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-14 07:05:11,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:11,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:11,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:11,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129129372] [2022-07-14 07:05:11,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129129372] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:11,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:11,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:11,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471424693] [2022-07-14 07:05:11,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:11,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:11,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:11,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:11,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:11,651 INFO L87 Difference]: Start difference. First operand 401 states and 511 transitions. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 5 states have internal predecessors, (53), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:11,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:11,748 INFO L93 Difference]: Finished difference Result 388 states and 485 transitions. [2022-07-14 07:05:11,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:11,748 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 5 states have internal predecessors, (53), 3 states have call successors, (4), 3 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 59 [2022-07-14 07:05:11,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:11,749 INFO L225 Difference]: With dead ends: 388 [2022-07-14 07:05:11,749 INFO L226 Difference]: Without dead ends: 388 [2022-07-14 07:05:11,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:11,750 INFO L413 NwaCegarLoop]: 313 mSDtfsCounter, 132 mSDsluCounter, 875 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 1188 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:11,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 1188 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:11,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-07-14 07:05:11,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 368. [2022-07-14 07:05:11,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 329 states have (on average 1.2522796352583587) internal successors, (412), 333 states have internal predecessors, (412), 25 states have call successors, (25), 14 states have call predecessors, (25), 13 states have return successors, (24), 21 states have call predecessors, (24), 21 states have call successors, (24) [2022-07-14 07:05:11,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 461 transitions. [2022-07-14 07:05:11,754 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 461 transitions. Word has length 59 [2022-07-14 07:05:11,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:11,754 INFO L495 AbstractCegarLoop]: Abstraction has 368 states and 461 transitions. [2022-07-14 07:05:11,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 5 states have internal predecessors, (53), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:11,754 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 461 transitions. [2022-07-14 07:05:11,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-07-14 07:05:11,754 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:11,754 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:11,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-14 07:05:11,755 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:11,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:11,755 INFO L85 PathProgramCache]: Analyzing trace with hash 2062141299, now seen corresponding path program 1 times [2022-07-14 07:05:11,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:11,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666781337] [2022-07-14 07:05:11,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:11,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:11,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:11,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-14 07:05:11,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:11,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-14 07:05:11,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:11,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:11,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:11,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666781337] [2022-07-14 07:05:11,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666781337] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:11,799 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:11,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:11,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488238284] [2022-07-14 07:05:11,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:11,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:11,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:11,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:11,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:11,801 INFO L87 Difference]: Start difference. First operand 368 states and 461 transitions. Second operand has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 7 states have internal predecessors, (56), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:12,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:12,020 INFO L93 Difference]: Finished difference Result 493 states and 599 transitions. [2022-07-14 07:05:12,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-14 07:05:12,021 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 7 states have internal predecessors, (56), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 61 [2022-07-14 07:05:12,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:12,022 INFO L225 Difference]: With dead ends: 493 [2022-07-14 07:05:12,022 INFO L226 Difference]: Without dead ends: 493 [2022-07-14 07:05:12,022 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2022-07-14 07:05:12,022 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 393 mSDsluCounter, 898 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 1192 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:12,022 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [399 Valid, 1192 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:12,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-07-14 07:05:12,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 462. [2022-07-14 07:05:12,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 413 states have (on average 1.2397094430992737) internal successors, (512), 419 states have internal predecessors, (512), 27 states have call successors, (27), 20 states have call predecessors, (27), 21 states have return successors, (27), 23 states have call predecessors, (27), 23 states have call successors, (27) [2022-07-14 07:05:12,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 566 transitions. [2022-07-14 07:05:12,027 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 566 transitions. Word has length 61 [2022-07-14 07:05:12,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:12,028 INFO L495 AbstractCegarLoop]: Abstraction has 462 states and 566 transitions. [2022-07-14 07:05:12,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 7 states have internal predecessors, (56), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:12,028 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 566 transitions. [2022-07-14 07:05:12,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-07-14 07:05:12,028 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:12,028 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:12,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-14 07:05:12,028 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:12,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:12,029 INFO L85 PathProgramCache]: Analyzing trace with hash 481973530, now seen corresponding path program 1 times [2022-07-14 07:05:12,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:12,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986267119] [2022-07-14 07:05:12,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:12,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:12,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:12,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-14 07:05:12,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:12,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-14 07:05:12,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:12,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:12,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:12,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986267119] [2022-07-14 07:05:12,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986267119] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:12,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:12,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-14 07:05:12,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51445959] [2022-07-14 07:05:12,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:12,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-14 07:05:12,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:12,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-14 07:05:12,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:12,086 INFO L87 Difference]: Start difference. First operand 462 states and 566 transitions. Second operand has 10 states, 10 states have (on average 5.7) internal successors, (57), 7 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:12,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:12,223 INFO L93 Difference]: Finished difference Result 461 states and 564 transitions. [2022-07-14 07:05:12,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-14 07:05:12,224 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 7 states have internal predecessors, (57), 2 states have call successors, (3), 3 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 62 [2022-07-14 07:05:12,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:12,225 INFO L225 Difference]: With dead ends: 461 [2022-07-14 07:05:12,225 INFO L226 Difference]: Without dead ends: 413 [2022-07-14 07:05:12,225 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-07-14 07:05:12,225 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 103 mSDsluCounter, 1386 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 1613 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:12,225 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 1613 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:12,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-07-14 07:05:12,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 413. [2022-07-14 07:05:12,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 369 states have (on average 1.2439024390243902) internal successors, (459), 374 states have internal predecessors, (459), 24 states have call successors, (24), 18 states have call predecessors, (24), 19 states have return successors, (25), 21 states have call predecessors, (25), 21 states have call successors, (25) [2022-07-14 07:05:12,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 508 transitions. [2022-07-14 07:05:12,231 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 508 transitions. Word has length 62 [2022-07-14 07:05:12,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:12,231 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 508 transitions. [2022-07-14 07:05:12,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 7 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:12,231 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 508 transitions. [2022-07-14 07:05:12,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-14 07:05:12,232 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:12,232 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:12,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-14 07:05:12,232 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:12,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:12,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1711382279, now seen corresponding path program 1 times [2022-07-14 07:05:12,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:12,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475823697] [2022-07-14 07:05:12,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:12,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:12,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:12,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-14 07:05:12,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:12,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-14 07:05:12,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:12,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:12,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:12,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475823697] [2022-07-14 07:05:12,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475823697] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:12,302 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:12,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-14 07:05:12,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447473917] [2022-07-14 07:05:12,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:12,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-14 07:05:12,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:12,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-14 07:05:12,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:12,304 INFO L87 Difference]: Start difference. First operand 413 states and 508 transitions. Second operand has 10 states, 10 states have (on average 5.8) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:12,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:12,447 INFO L93 Difference]: Finished difference Result 451 states and 550 transitions. [2022-07-14 07:05:12,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-14 07:05:12,447 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 63 [2022-07-14 07:05:12,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:12,448 INFO L225 Difference]: With dead ends: 451 [2022-07-14 07:05:12,448 INFO L226 Difference]: Without dead ends: 435 [2022-07-14 07:05:12,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-07-14 07:05:12,449 INFO L413 NwaCegarLoop]: 236 mSDtfsCounter, 342 mSDsluCounter, 1134 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 1370 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:12,449 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 1370 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:12,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-07-14 07:05:12,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 421. [2022-07-14 07:05:12,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 376 states have (on average 1.2393617021276595) internal successors, (466), 381 states have internal predecessors, (466), 24 states have call successors, (24), 18 states have call predecessors, (24), 20 states have return successors, (27), 22 states have call predecessors, (27), 21 states have call successors, (27) [2022-07-14 07:05:12,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 517 transitions. [2022-07-14 07:05:12,453 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 517 transitions. Word has length 63 [2022-07-14 07:05:12,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:12,454 INFO L495 AbstractCegarLoop]: Abstraction has 421 states and 517 transitions. [2022-07-14 07:05:12,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:12,454 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 517 transitions. [2022-07-14 07:05:12,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-07-14 07:05:12,454 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:12,454 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:12,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-14 07:05:12,454 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:12,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:12,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1980841952, now seen corresponding path program 1 times [2022-07-14 07:05:12,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:12,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165967407] [2022-07-14 07:05:12,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:12,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:12,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:12,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-14 07:05:12,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:12,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-14 07:05:12,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:12,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:12,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:12,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165967407] [2022-07-14 07:05:12,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165967407] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:12,512 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:12,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-14 07:05:12,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248796880] [2022-07-14 07:05:12,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:12,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-14 07:05:12,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:12,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-14 07:05:12,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:12,514 INFO L87 Difference]: Start difference. First operand 421 states and 517 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:12,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:12,704 INFO L93 Difference]: Finished difference Result 451 states and 549 transitions. [2022-07-14 07:05:12,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-14 07:05:12,704 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 64 [2022-07-14 07:05:12,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:12,705 INFO L225 Difference]: With dead ends: 451 [2022-07-14 07:05:12,705 INFO L226 Difference]: Without dead ends: 435 [2022-07-14 07:05:12,705 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-07-14 07:05:12,706 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 62 mSDsluCounter, 1638 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1888 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:12,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 1888 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:12,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-07-14 07:05:12,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 413. [2022-07-14 07:05:12,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 369 states have (on average 1.2411924119241193) internal successors, (458), 374 states have internal predecessors, (458), 24 states have call successors, (24), 18 states have call predecessors, (24), 19 states have return successors, (25), 21 states have call predecessors, (25), 21 states have call successors, (25) [2022-07-14 07:05:12,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 507 transitions. [2022-07-14 07:05:12,711 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 507 transitions. Word has length 64 [2022-07-14 07:05:12,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:12,711 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 507 transitions. [2022-07-14 07:05:12,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:12,712 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 507 transitions. [2022-07-14 07:05:12,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-14 07:05:12,713 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:12,713 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:12,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-14 07:05:12,713 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:12,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:12,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1972927547, now seen corresponding path program 1 times [2022-07-14 07:05:12,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:12,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624724056] [2022-07-14 07:05:12,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:12,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:12,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 07:05:12,727 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 07:05:12,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 07:05:12,780 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 07:05:12,781 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-14 07:05:12,782 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK (1 of 2 remaining) [2022-07-14 07:05:12,783 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (0 of 2 remaining) [2022-07-14 07:05:12,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-14 07:05:12,788 INFO L356 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:12,791 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-14 07:05:12,864 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.07 07:05:12 BoogieIcfgContainer [2022-07-14 07:05:12,864 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-14 07:05:12,864 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-14 07:05:12,864 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-14 07:05:12,865 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-14 07:05:12,865 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 07:05:05" (3/4) ... [2022-07-14 07:05:12,867 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-14 07:05:12,867 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-14 07:05:12,867 INFO L158 Benchmark]: Toolchain (without parser) took 8679.76ms. Allocated memory was 107.0MB in the beginning and 220.2MB in the end (delta: 113.2MB). Free memory was 67.5MB in the beginning and 103.9MB in the end (delta: -36.4MB). Peak memory consumption was 76.3MB. Max. memory is 16.1GB. [2022-07-14 07:05:12,867 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 107.0MB. Free memory was 85.0MB in the beginning and 84.9MB in the end (delta: 90.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 07:05:12,867 INFO L158 Benchmark]: CACSL2BoogieTranslator took 367.67ms. Allocated memory is still 107.0MB. Free memory was 67.3MB in the beginning and 72.9MB in the end (delta: -5.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-07-14 07:05:12,867 INFO L158 Benchmark]: Boogie Procedure Inliner took 63.94ms. Allocated memory is still 107.0MB. Free memory was 72.9MB in the beginning and 68.3MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-07-14 07:05:12,868 INFO L158 Benchmark]: Boogie Preprocessor took 37.45ms. Allocated memory is still 107.0MB. Free memory was 68.3MB in the beginning and 65.4MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-07-14 07:05:12,868 INFO L158 Benchmark]: RCFGBuilder took 862.32ms. Allocated memory was 107.0MB in the beginning and 142.6MB in the end (delta: 35.7MB). Free memory was 65.0MB in the beginning and 97.3MB in the end (delta: -32.3MB). Peak memory consumption was 30.6MB. Max. memory is 16.1GB. [2022-07-14 07:05:12,868 INFO L158 Benchmark]: TraceAbstraction took 7340.39ms. Allocated memory was 142.6MB in the beginning and 220.2MB in the end (delta: 77.6MB). Free memory was 96.5MB in the beginning and 103.9MB in the end (delta: -7.4MB). Peak memory consumption was 70.8MB. Max. memory is 16.1GB. [2022-07-14 07:05:12,868 INFO L158 Benchmark]: Witness Printer took 2.29ms. Allocated memory is still 220.2MB. Free memory is still 103.9MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 07:05:12,869 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 107.0MB. Free memory was 85.0MB in the beginning and 84.9MB in the end (delta: 90.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 367.67ms. Allocated memory is still 107.0MB. Free memory was 67.3MB in the beginning and 72.9MB in the end (delta: -5.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 63.94ms. Allocated memory is still 107.0MB. Free memory was 72.9MB in the beginning and 68.3MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 37.45ms. Allocated memory is still 107.0MB. Free memory was 68.3MB in the beginning and 65.4MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 862.32ms. Allocated memory was 107.0MB in the beginning and 142.6MB in the end (delta: 35.7MB). Free memory was 65.0MB in the beginning and 97.3MB in the end (delta: -32.3MB). Peak memory consumption was 30.6MB. Max. memory is 16.1GB. * TraceAbstraction took 7340.39ms. Allocated memory was 142.6MB in the beginning and 220.2MB in the end (delta: 77.6MB). Free memory was 96.5MB in the beginning and 103.9MB in the end (delta: -7.4MB). Peak memory consumption was 70.8MB. Max. memory is 16.1GB. * Witness Printer took 2.29ms. Allocated memory is still 220.2MB. Free memory is still 103.9MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 65]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 65. Possible FailurePath: [L36] int FloppyThread ; [L37] int KernelMode ; [L38] int Suspended ; [L39] int Executive ; [L40] int DiskController ; [L41] int FloppyDiskPeripheral ; [L42] int FlConfigCallBack ; [L43] int MaximumInterfaceType ; [L44] int MOUNTDEV_MOUNTED_DEVICE_GUID ; [L45] int myStatus ; [L46] int s ; [L47] int UNLOADED ; [L48] int NP ; [L49] int DC ; [L50] int SKIP1 ; [L51] int SKIP2 ; [L52] int MPR1 ; [L53] int MPR3 ; [L54] int IPC ; [L55] int pended ; [L56] int compRegistered ; [L57] int lowerDriverReturn ; [L58] int setEventCalled ; [L59] int customIrp ; [L91] int PagingReferenceCount = 0; [L92] int PagingMutex = 0; VAL [compRegistered=0, customIrp=0, DC=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L671] int status ; [L672] int irp = __VERIFIER_nondet_int() ; [L673] int pirp ; [L674] int pirp__IoStatus__Status ; [L675] int irp_choice = __VERIFIER_nondet_int() ; [L676] int devobj = __VERIFIER_nondet_int() ; [L677] int __cil_tmp8 ; [L679] FloppyThread = 0 [L680] KernelMode = 0 [L681] Suspended = 0 [L682] Executive = 0 [L683] DiskController = 0 [L684] FloppyDiskPeripheral = 0 [L685] FlConfigCallBack = 0 [L686] MaximumInterfaceType = 0 [L687] MOUNTDEV_MOUNTED_DEVICE_GUID = 0 [L688] myStatus = 0 [L689] s = 0 [L690] UNLOADED = 0 [L691] NP = 0 [L692] DC = 0 [L693] SKIP1 = 0 [L694] SKIP2 = 0 [L695] MPR1 = 0 [L696] MPR3 = 0 [L697] IPC = 0 [L698] pended = 0 [L699] compRegistered = 0 [L700] lowerDriverReturn = 0 [L701] setEventCalled = 0 [L702] customIrp = 0 [L706] status = 0 [L707] pirp = irp [L708] CALL _BLAST_init() [L74] UNLOADED = 0 [L75] NP = 1 [L76] DC = 2 [L77] SKIP1 = 3 [L78] SKIP2 = 4 [L79] MPR1 = 5 [L80] MPR3 = 6 [L81] IPC = 7 [L82] s = UNLOADED [L83] pended = 0 [L84] compRegistered = 0 [L85] lowerDriverReturn = 0 [L86] setEventCalled = 0 [L87] customIrp = 0 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L708] RET _BLAST_init() [L710] COND TRUE status >= 0 [L711] s = NP [L712] customIrp = 0 [L713] setEventCalled = customIrp [L714] lowerDriverReturn = setEventCalled [L715] compRegistered = lowerDriverReturn [L716] pended = compRegistered [L717] pirp__IoStatus__Status = 0 [L718] myStatus = 0 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L719] COND TRUE irp_choice == 0 [L720] pirp__IoStatus__Status = -1073741637 [L721] myStatus = -1073741637 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L724] CALL stub_driver_init() [L661] s = NP [L662] pended = 0 [L663] compRegistered = 0 [L664] lowerDriverReturn = 0 [L665] setEventCalled = 0 [L666] customIrp = 0 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L724] RET stub_driver_init() [L727] COND FALSE !(status < 0) [L731] int tmp_ndt_1; [L732] tmp_ndt_1 = __VERIFIER_nondet_int() [L733] COND TRUE tmp_ndt_1 == 3 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L740] CALL, EXPR FloppyPnp(devobj, pirp) [L164] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L165] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L166] int Irp__IoStatus__Information ; [L167] int Irp__IoStatus__Status ; [L168] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L169] int disketteExtension__IsRemoved = __VERIFIER_nondet_int() ; [L170] int disketteExtension__IsStarted = __VERIFIER_nondet_int() ; [L171] int disketteExtension__TargetObject = __VERIFIER_nondet_int() ; [L172] int disketteExtension__HoldNewRequests ; [L173] int disketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L174] int disketteExtension__InterfaceString__Buffer = __VERIFIER_nondet_int() ; [L175] int disketteExtension__InterfaceString = __VERIFIER_nondet_int() ; [L176] int disketteExtension__ArcName__Length = __VERIFIER_nondet_int() ; [L177] int disketteExtension__ArcName = __VERIFIER_nondet_int() ; [L178] int irpSp__MinorFunction = __VERIFIER_nondet_int() ; [L179] int IoGetConfigurationInformation__FloppyCount = __VERIFIER_nondet_int() ; [L180] int irpSp ; [L181] int disketteExtension ; [L182] int ntStatus ; [L183] int doneEvent = __VERIFIER_nondet_int() ; [L184] int irpSp___0 ; [L185] int nextIrpSp ; [L186] int nextIrpSp__Control ; [L187] int irpSp___1 ; [L188] int irpSp__Context ; [L189] int irpSp__Control ; [L190] long __cil_tmp29 ; [L191] long __cil_tmp30 ; [L194] ntStatus = 0 [L195] PagingReferenceCount ++ VAL [\old(DeviceObject)=-1, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L196] COND TRUE PagingReferenceCount == 1 VAL [\old(DeviceObject)=-1, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L199] disketteExtension = DeviceObject__DeviceExtension [L200] irpSp = Irp__Tail__Overlay__CurrentStackLocation VAL [\old(DeviceObject)=-1, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L201] COND FALSE !(\read(disketteExtension__IsRemoved)) VAL [\old(DeviceObject)=-1, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L210] COND FALSE !(irpSp__MinorFunction == 0) VAL [\old(DeviceObject)=-1, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L213] COND TRUE irpSp__MinorFunction == 5 VAL [\old(DeviceObject)=-1, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L239] COND TRUE irpSp__MinorFunction == 5 VAL [\old(DeviceObject)=-1, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L242] COND FALSE !(! disketteExtension__IsStarted) [L258] disketteExtension__HoldNewRequests = 1 [L259] CALL, EXPR FlQueueIrpToThread(Irp, disketteExtension) [L101] int status ; [L102] int threadHandle = __VERIFIER_nondet_int() ; [L103] int DisketteExtension__PoweringDown = __VERIFIER_nondet_int() ; [L104] int DisketteExtension__ThreadReferenceCount = __VERIFIER_nondet_int() ; [L105] int DisketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L106] int Irp__IoStatus__Status ; [L107] int Irp__IoStatus__Information ; [L108] int Irp__Tail__Overlay__CurrentStackLocation__Control ; [L109] int ObjAttributes = __VERIFIER_nondet_int() ; [L110] int __cil_tmp12 ; [L111] int __cil_tmp13 ; VAL [\old(DisketteExtension)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=0, UNLOADED=0] [L114] COND FALSE !(DisketteExtension__PoweringDown == 1) [L120] DisketteExtension__ThreadReferenceCount ++ VAL [\old(DisketteExtension)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=0, UNLOADED=0] [L121] COND FALSE !(DisketteExtension__ThreadReferenceCount == 0) VAL [\old(DisketteExtension)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=0, UNLOADED=0] [L153] COND TRUE pended == 0 [L154] pended = 1 VAL [\old(DisketteExtension)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=0, UNLOADED=0] [L160] return (259); VAL [\old(DisketteExtension)=0, \old(Irp)=0, \result=259, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=0, UNLOADED=0] [L259] RET, EXPR FlQueueIrpToThread(Irp, disketteExtension) [L259] ntStatus = FlQueueIrpToThread(Irp, disketteExtension) [L262] __cil_tmp29 = (long )ntStatus VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L263] COND TRUE __cil_tmp29 == 259L VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L265-L266] CALL KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=1, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L1036] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=1, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1045] COND FALSE !(customIrp == 1) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=1, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1049] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=1, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1056] int tmp_ndt_8; [L1057] tmp_ndt_8 = __VERIFIER_nondet_int() [L1058] COND TRUE tmp_ndt_8 == 0 VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=1, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_8=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1064] return (0); VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=1, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, \result=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_8=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L265-L266] RET KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0)=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L268] COND TRUE disketteExtension__FloppyThread != 0 VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L271] disketteExtension__FloppyThread = 0 [L272] Irp__IoStatus__Status = 0 [L273] myStatus = 0 VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L274] COND TRUE s == NP [L275] s = SKIP1 VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L282] Irp__CurrentLocation ++ [L283] Irp__Tail__Overlay__CurrentStackLocation ++ VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L284] CALL, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L938] int returnVal2 ; [L939] int compRetStatus1 ; [L940] int lcontext = __VERIFIER_nondet_int() ; [L941] unsigned long __cil_tmp7 ; VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L944] COND FALSE !(\read(compRegistered)) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L957] int tmp_ndt_12; [L958] tmp_ndt_12 = __VERIFIER_nondet_int() [L959] COND TRUE tmp_ndt_12 == 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L970] returnVal2 = 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L983] COND FALSE !(s == NP) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L987] COND FALSE !(s == MPR1) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L996] COND TRUE s == SKIP1 [L997] s = SKIP2 [L998] lowerDriverReturn = returnVal2 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L1006] return (returnVal2); VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, \result=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L284] RET, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IofCallDriver(disketteExtension__TargetObject, Irp)=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L284] ntStatus = IofCallDriver(disketteExtension__TargetObject, Irp) [L430] PagingReferenceCount -- VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L431] COND TRUE PagingReferenceCount == 0 VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L434] return (ntStatus); VAL [\old(DeviceObject)=-1, \old(Irp)=0, \result=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L740] RET, EXPR FloppyPnp(devobj, pirp) [L740] status = FloppyPnp(devobj, pirp) [L750] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L751] COND FALSE !(s == NP) VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L758] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L759] COND FALSE !(s == MPR3) VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L766] COND TRUE s != UNLOADED VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L767] COND TRUE status != -1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L768] COND FALSE !(s != SKIP2) VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L782] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L783] COND TRUE status != 259 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L784] CALL errorFn() VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L65] reach_error() VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] - UnprovableResult [Line: 670]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 239 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 7.2s, OverallIterations: 38, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 4.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6988 SdHoareTripleChecker+Valid, 3.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6857 mSDsluCounter, 40329 SdHoareTripleChecker+Invalid, 3.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 29013 mSDsCounter, 1082 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7767 IncrementalHoareTripleChecker+Invalid, 8849 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1082 mSolverCounterUnsat, 11316 mSDtfsCounter, 7767 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 362 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 232 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 1.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=657occurred in iteration=13, InterpolantAutomatonStates: 250, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 37 MinimizatonAttempts, 1015 StatesRemovedByMinimization, 33 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 1543 NumberOfCodeBlocks, 1543 NumberOfCodeBlocksAsserted, 38 NumberOfCheckSat, 1440 ConstructedInterpolants, 0 QuantifiedInterpolants, 3749 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 37 InterpolantComputations, 37 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-07-14 07:05:12,903 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/ntdrivers-simplified/floppy_simpl3.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ea94c2a7f5c98d387db22a0b269794366125ef96ca4390d29fd777c1f058153c --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-14 07:05:14,627 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-14 07:05:14,629 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-14 07:05:14,661 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-14 07:05:14,662 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-14 07:05:14,663 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-14 07:05:14,665 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-14 07:05:14,668 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-14 07:05:14,669 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-14 07:05:14,672 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-14 07:05:14,673 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-14 07:05:14,676 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-14 07:05:14,676 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-14 07:05:14,677 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-14 07:05:14,678 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-14 07:05:14,680 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-14 07:05:14,681 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-14 07:05:14,682 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-14 07:05:14,683 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-14 07:05:14,687 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-14 07:05:14,688 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-14 07:05:14,689 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-14 07:05:14,690 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-14 07:05:14,691 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-14 07:05:14,692 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-14 07:05:14,697 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-14 07:05:14,697 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-14 07:05:14,697 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-14 07:05:14,698 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-14 07:05:14,698 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-14 07:05:14,698 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-14 07:05:14,699 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-14 07:05:14,700 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-14 07:05:14,700 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-14 07:05:14,703 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-14 07:05:14,703 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-14 07:05:14,703 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-14 07:05:14,704 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-14 07:05:14,704 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-14 07:05:14,704 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-14 07:05:14,705 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-14 07:05:14,706 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-14 07:05:14,710 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-07-14 07:05:14,732 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-14 07:05:14,733 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-14 07:05:14,733 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-14 07:05:14,733 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-14 07:05:14,734 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-14 07:05:14,734 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-14 07:05:14,734 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-14 07:05:14,734 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-14 07:05:14,735 INFO L138 SettingsManager]: * Use SBE=true [2022-07-14 07:05:14,735 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-14 07:05:14,735 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-14 07:05:14,736 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-14 07:05:14,736 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-14 07:05:14,736 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-14 07:05:14,736 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-14 07:05:14,743 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-14 07:05:14,743 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-14 07:05:14,743 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-14 07:05:14,743 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-14 07:05:14,743 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-14 07:05:14,743 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-14 07:05:14,744 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-14 07:05:14,744 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-14 07:05:14,744 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-14 07:05:14,744 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-14 07:05:14,744 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-14 07:05:14,744 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-14 07:05:14,744 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 07:05:14,745 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-14 07:05:14,745 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-14 07:05:14,745 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-14 07:05:14,745 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-14 07:05:14,745 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-14 07:05:14,745 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ea94c2a7f5c98d387db22a0b269794366125ef96ca4390d29fd777c1f058153c [2022-07-14 07:05:15,012 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-14 07:05:15,034 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-14 07:05:15,035 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-14 07:05:15,036 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-14 07:05:15,037 INFO L275 PluginConnector]: CDTParser initialized [2022-07-14 07:05:15,037 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c [2022-07-14 07:05:15,080 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fd2182d14/13a82a7ec06c4af38d7f766338fb1d9c/FLAG5b5627f24 [2022-07-14 07:05:15,528 INFO L306 CDTParser]: Found 1 translation units. [2022-07-14 07:05:15,528 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c [2022-07-14 07:05:15,541 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fd2182d14/13a82a7ec06c4af38d7f766338fb1d9c/FLAG5b5627f24 [2022-07-14 07:05:15,549 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fd2182d14/13a82a7ec06c4af38d7f766338fb1d9c [2022-07-14 07:05:15,552 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-14 07:05:15,553 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-14 07:05:15,555 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-14 07:05:15,555 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-14 07:05:15,557 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-14 07:05:15,558 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 07:05:15" (1/1) ... [2022-07-14 07:05:15,558 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@482a0398 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:15, skipping insertion in model container [2022-07-14 07:05:15,559 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 07:05:15" (1/1) ... [2022-07-14 07:05:15,563 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-14 07:05:15,602 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 07:05:15,762 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c[2713,2726] [2022-07-14 07:05:15,859 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 07:05:15,871 INFO L203 MainTranslator]: Completed pre-run [2022-07-14 07:05:15,894 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c[2713,2726] [2022-07-14 07:05:15,939 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 07:05:15,949 INFO L208 MainTranslator]: Completed translation [2022-07-14 07:05:15,950 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:15 WrapperNode [2022-07-14 07:05:15,950 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-14 07:05:15,951 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-14 07:05:15,951 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-14 07:05:15,951 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-14 07:05:15,955 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:15" (1/1) ... [2022-07-14 07:05:15,965 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:15" (1/1) ... [2022-07-14 07:05:15,997 INFO L137 Inliner]: procedures = 37, calls = 62, calls flagged for inlining = 19, calls inlined = 19, statements flattened = 833 [2022-07-14 07:05:15,997 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-14 07:05:15,998 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-14 07:05:15,998 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-14 07:05:15,998 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-14 07:05:16,003 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:15" (1/1) ... [2022-07-14 07:05:16,003 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:15" (1/1) ... [2022-07-14 07:05:16,009 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:15" (1/1) ... [2022-07-14 07:05:16,009 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:15" (1/1) ... [2022-07-14 07:05:16,046 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:15" (1/1) ... [2022-07-14 07:05:16,059 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:15" (1/1) ... [2022-07-14 07:05:16,062 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:15" (1/1) ... [2022-07-14 07:05:16,066 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-14 07:05:16,066 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-14 07:05:16,067 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-14 07:05:16,067 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-14 07:05:16,067 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:15" (1/1) ... [2022-07-14 07:05:16,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 07:05:16,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 07:05:16,101 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-14 07:05:16,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-14 07:05:16,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-14 07:05:16,135 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-07-14 07:05:16,136 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-07-14 07:05:16,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-14 07:05:16,136 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-07-14 07:05:16,136 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-07-14 07:05:16,136 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-07-14 07:05:16,136 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-07-14 07:05:16,136 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-07-14 07:05:16,136 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-07-14 07:05:16,137 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-07-14 07:05:16,137 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-07-14 07:05:16,137 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-14 07:05:16,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-14 07:05:16,249 INFO L234 CfgBuilder]: Building ICFG [2022-07-14 07:05:16,250 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-14 07:05:16,254 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:16,312 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-07-14 07:05:16,312 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-07-14 07:05:16,313 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:16,319 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-07-14 07:05:16,335 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-07-14 07:05:16,344 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:16,347 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:16,350 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:16,353 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:16,354 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:16,358 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:16,359 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:16,359 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:16,378 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:16,696 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##86: assume !false; [2022-07-14 07:05:16,696 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##171: assume !false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##170: assume false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume !false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##74: assume false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##45: assume !false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##44: assume false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume !false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##31: assume false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##109: assume false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##110: assume !false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##119: assume !false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##118: assume false; [2022-07-14 07:05:16,697 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##122: assume false; [2022-07-14 07:05:16,698 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##123: assume !false; [2022-07-14 07:05:16,705 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:16,737 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2022-07-14 07:05:16,737 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2022-07-14 07:05:16,740 INFO L275 CfgBuilder]: Performing block encoding [2022-07-14 07:05:16,746 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-14 07:05:16,746 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-14 07:05:16,754 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 07:05:16 BoogieIcfgContainer [2022-07-14 07:05:16,754 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-14 07:05:16,756 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-14 07:05:16,756 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-14 07:05:16,757 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-14 07:05:16,758 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.07 07:05:15" (1/3) ... [2022-07-14 07:05:16,758 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6656b020 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 07:05:16, skipping insertion in model container [2022-07-14 07:05:16,758 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:15" (2/3) ... [2022-07-14 07:05:16,759 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6656b020 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 07:05:16, skipping insertion in model container [2022-07-14 07:05:16,759 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 07:05:16" (3/3) ... [2022-07-14 07:05:16,759 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl3.cil-1.c [2022-07-14 07:05:16,768 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-14 07:05:16,768 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-07-14 07:05:16,812 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-14 07:05:16,819 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@985ddad, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6582d2f4 [2022-07-14 07:05:16,819 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-07-14 07:05:16,823 INFO L276 IsEmpty]: Start isEmpty. Operand has 239 states, 193 states have (on average 1.4870466321243523) internal successors, (287), 216 states have internal predecessors, (287), 38 states have call successors, (38), 5 states have call predecessors, (38), 5 states have return successors, (38), 32 states have call predecessors, (38), 38 states have call successors, (38) [2022-07-14 07:05:16,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-07-14 07:05:16,826 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:16,826 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:16,827 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:16,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:16,831 INFO L85 PathProgramCache]: Analyzing trace with hash -379437559, now seen corresponding path program 1 times [2022-07-14 07:05:16,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:16,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1375864805] [2022-07-14 07:05:16,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:16,838 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:16,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:16,853 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:16,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-14 07:05:16,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:16,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:16,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:17,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:17,004 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:17,005 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:17,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1375864805] [2022-07-14 07:05:17,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1375864805] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:17,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:17,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:17,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987461208] [2022-07-14 07:05:17,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:17,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:17,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:17,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:17,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:17,037 INFO L87 Difference]: Start difference. First operand has 239 states, 193 states have (on average 1.4870466321243523) internal successors, (287), 216 states have internal predecessors, (287), 38 states have call successors, (38), 5 states have call predecessors, (38), 5 states have return successors, (38), 32 states have call predecessors, (38), 38 states have call successors, (38) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:17,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:17,096 INFO L93 Difference]: Finished difference Result 237 states and 338 transitions. [2022-07-14 07:05:17,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:17,101 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-07-14 07:05:17,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:17,111 INFO L225 Difference]: With dead ends: 237 [2022-07-14 07:05:17,111 INFO L226 Difference]: Without dead ends: 235 [2022-07-14 07:05:17,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:17,114 INFO L413 NwaCegarLoop]: 336 mSDtfsCounter, 194 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:17,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 449 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:17,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-07-14 07:05:17,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 235. [2022-07-14 07:05:17,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 191 states have (on average 1.4607329842931938) internal successors, (279), 212 states have internal predecessors, (279), 38 states have call successors, (38), 5 states have call predecessors, (38), 4 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-14 07:05:17,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 336 transitions. [2022-07-14 07:05:17,155 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 336 transitions. Word has length 8 [2022-07-14 07:05:17,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:17,156 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 336 transitions. [2022-07-14 07:05:17,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:17,156 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 336 transitions. [2022-07-14 07:05:17,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-07-14 07:05:17,156 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:17,156 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:17,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-07-14 07:05:17,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:17,364 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:17,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:17,364 INFO L85 PathProgramCache]: Analyzing trace with hash 229440231, now seen corresponding path program 1 times [2022-07-14 07:05:17,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:17,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1902696747] [2022-07-14 07:05:17,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:17,367 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:17,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:17,369 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:17,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-14 07:05:17,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:17,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:17,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:17,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:17,464 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:17,464 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:17,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1902696747] [2022-07-14 07:05:17,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1902696747] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:17,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:17,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 07:05:17,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563248546] [2022-07-14 07:05:17,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:17,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:17,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:17,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:17,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:17,471 INFO L87 Difference]: Start difference. First operand 235 states and 336 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:17,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:17,537 INFO L93 Difference]: Finished difference Result 234 states and 335 transitions. [2022-07-14 07:05:17,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:17,539 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-07-14 07:05:17,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:17,540 INFO L225 Difference]: With dead ends: 234 [2022-07-14 07:05:17,540 INFO L226 Difference]: Without dead ends: 231 [2022-07-14 07:05:17,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:17,541 INFO L413 NwaCegarLoop]: 335 mSDtfsCounter, 214 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:17,541 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 393 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:17,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-07-14 07:05:17,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2022-07-14 07:05:17,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 188 states have (on average 1.425531914893617) internal successors, (268), 208 states have internal predecessors, (268), 38 states have call successors, (38), 5 states have call predecessors, (38), 4 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-14 07:05:17,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 325 transitions. [2022-07-14 07:05:17,555 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 325 transitions. Word has length 11 [2022-07-14 07:05:17,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:17,555 INFO L495 AbstractCegarLoop]: Abstraction has 231 states and 325 transitions. [2022-07-14 07:05:17,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:17,555 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 325 transitions. [2022-07-14 07:05:17,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-07-14 07:05:17,556 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:17,556 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:17,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:17,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:17,762 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:17,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:17,763 INFO L85 PathProgramCache]: Analyzing trace with hash 24656821, now seen corresponding path program 1 times [2022-07-14 07:05:17,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:17,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1237410404] [2022-07-14 07:05:17,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:17,764 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:17,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:17,765 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:17,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-14 07:05:17,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:17,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 07:05:17,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:17,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:17,957 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:17,957 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:17,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1237410404] [2022-07-14 07:05:17,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1237410404] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:17,957 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:17,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:17,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867135820] [2022-07-14 07:05:17,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:17,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:17,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:17,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:17,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:17,959 INFO L87 Difference]: Start difference. First operand 231 states and 325 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:18,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:18,128 INFO L93 Difference]: Finished difference Result 348 states and 488 transitions. [2022-07-14 07:05:18,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:18,129 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 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 18 [2022-07-14 07:05:18,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:18,132 INFO L225 Difference]: With dead ends: 348 [2022-07-14 07:05:18,132 INFO L226 Difference]: Without dead ends: 347 [2022-07-14 07:05:18,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:18,134 INFO L413 NwaCegarLoop]: 405 mSDtfsCounter, 468 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:18,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [468 Valid, 543 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:18,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2022-07-14 07:05:18,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 328. [2022-07-14 07:05:18,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 282 states have (on average 1.3652482269503545) internal successors, (385), 287 states have internal predecessors, (385), 38 states have call successors, (38), 9 states have call predecessors, (38), 7 states have return successors, (40), 32 states have call predecessors, (40), 27 states have call successors, (40) [2022-07-14 07:05:18,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 463 transitions. [2022-07-14 07:05:18,166 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 463 transitions. Word has length 18 [2022-07-14 07:05:18,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:18,166 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 463 transitions. [2022-07-14 07:05:18,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:18,167 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 463 transitions. [2022-07-14 07:05:18,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-07-14 07:05:18,167 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:18,168 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:18,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:18,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:18,374 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:18,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:18,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1035240063, now seen corresponding path program 1 times [2022-07-14 07:05:18,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:18,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1701498240] [2022-07-14 07:05:18,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:18,376 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:18,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:18,377 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:18,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-14 07:05:18,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:18,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:18,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:18,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:18,504 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:18,504 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:18,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1701498240] [2022-07-14 07:05:18,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1701498240] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:18,506 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:18,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:18,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274072587] [2022-07-14 07:05:18,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:18,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:18,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:18,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:18,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:18,511 INFO L87 Difference]: Start difference. First operand 328 states and 463 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:18,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:18,533 INFO L93 Difference]: Finished difference Result 516 states and 723 transitions. [2022-07-14 07:05:18,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:18,533 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-07-14 07:05:18,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:18,537 INFO L225 Difference]: With dead ends: 516 [2022-07-14 07:05:18,538 INFO L226 Difference]: Without dead ends: 516 [2022-07-14 07:05:18,539 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:18,543 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 276 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:18,544 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 485 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:18,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2022-07-14 07:05:18,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 487. [2022-07-14 07:05:18,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 424 states have (on average 1.3632075471698113) internal successors, (578), 426 states have internal predecessors, (578), 48 states have call successors, (48), 17 states have call predecessors, (48), 14 states have return successors, (61), 44 states have call predecessors, (61), 39 states have call successors, (61) [2022-07-14 07:05:18,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 687 transitions. [2022-07-14 07:05:18,563 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 687 transitions. Word has length 19 [2022-07-14 07:05:18,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:18,563 INFO L495 AbstractCegarLoop]: Abstraction has 487 states and 687 transitions. [2022-07-14 07:05:18,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:18,563 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 687 transitions. [2022-07-14 07:05:18,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-07-14 07:05:18,564 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:18,564 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:18,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-07-14 07:05:18,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:18,772 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:18,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:18,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1224032757, now seen corresponding path program 1 times [2022-07-14 07:05:18,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:18,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [191954161] [2022-07-14 07:05:18,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:18,773 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:18,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:18,774 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:18,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-14 07:05:18,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:18,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:18,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:18,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:18,881 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:18,882 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:18,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [191954161] [2022-07-14 07:05:18,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [191954161] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:18,882 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:18,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:18,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830745943] [2022-07-14 07:05:18,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:18,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:18,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:18,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:18,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:18,884 INFO L87 Difference]: Start difference. First operand 487 states and 687 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:18,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:18,905 INFO L93 Difference]: Finished difference Result 558 states and 775 transitions. [2022-07-14 07:05:18,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:18,905 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 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 22 [2022-07-14 07:05:18,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:18,909 INFO L225 Difference]: With dead ends: 558 [2022-07-14 07:05:18,909 INFO L226 Difference]: Without dead ends: 558 [2022-07-14 07:05:18,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:18,910 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 277 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:18,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 389 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:18,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2022-07-14 07:05:18,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 531. [2022-07-14 07:05:18,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 462 states have (on average 1.3636363636363635) internal successors, (630), 470 states have internal predecessors, (630), 50 states have call successors, (50), 20 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-07-14 07:05:18,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 745 transitions. [2022-07-14 07:05:18,925 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 745 transitions. Word has length 22 [2022-07-14 07:05:18,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:18,926 INFO L495 AbstractCegarLoop]: Abstraction has 531 states and 745 transitions. [2022-07-14 07:05:18,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:18,926 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 745 transitions. [2022-07-14 07:05:18,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-07-14 07:05:18,930 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:18,931 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:18,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:19,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:19,138 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:19,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:19,138 INFO L85 PathProgramCache]: Analyzing trace with hash 664756023, now seen corresponding path program 1 times [2022-07-14 07:05:19,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:19,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1117304720] [2022-07-14 07:05:19,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:19,138 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:19,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:19,139 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:19,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-14 07:05:19,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:19,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:05:19,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:19,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:19,256 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:19,256 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:19,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1117304720] [2022-07-14 07:05:19,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1117304720] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:19,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:19,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:19,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835609016] [2022-07-14 07:05:19,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:19,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:19,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:19,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:19,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:19,257 INFO L87 Difference]: Start difference. First operand 531 states and 745 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:19,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:19,278 INFO L93 Difference]: Finished difference Result 552 states and 772 transitions. [2022-07-14 07:05:19,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:19,278 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (2), 1 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 27 [2022-07-14 07:05:19,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:19,280 INFO L225 Difference]: With dead ends: 552 [2022-07-14 07:05:19,280 INFO L226 Difference]: Without dead ends: 552 [2022-07-14 07:05:19,280 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:19,281 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 43 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 927 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:19,281 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 927 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:19,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-07-14 07:05:19,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 533. [2022-07-14 07:05:19,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 464 states have (on average 1.3620689655172413) internal successors, (632), 472 states have internal predecessors, (632), 50 states have call successors, (50), 20 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-07-14 07:05:19,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 747 transitions. [2022-07-14 07:05:19,291 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 747 transitions. Word has length 27 [2022-07-14 07:05:19,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:19,292 INFO L495 AbstractCegarLoop]: Abstraction has 533 states and 747 transitions. [2022-07-14 07:05:19,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:19,292 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 747 transitions. [2022-07-14 07:05:19,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-07-14 07:05:19,292 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:19,292 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:19,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:19,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:19,499 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:19,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:19,499 INFO L85 PathProgramCache]: Analyzing trace with hash -647747679, now seen corresponding path program 1 times [2022-07-14 07:05:19,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:19,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [835530014] [2022-07-14 07:05:19,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:19,500 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:19,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:19,506 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:19,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-14 07:05:19,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:19,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:19,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:19,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:19,593 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:19,593 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:19,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [835530014] [2022-07-14 07:05:19,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [835530014] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:19,593 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:19,593 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:19,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725504133] [2022-07-14 07:05:19,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:19,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:19,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:19,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:19,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:19,594 INFO L87 Difference]: Start difference. First operand 533 states and 747 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:19,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:19,645 INFO L93 Difference]: Finished difference Result 564 states and 786 transitions. [2022-07-14 07:05:19,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:19,646 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2022-07-14 07:05:19,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:19,648 INFO L225 Difference]: With dead ends: 564 [2022-07-14 07:05:19,648 INFO L226 Difference]: Without dead ends: 564 [2022-07-14 07:05:19,648 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:19,648 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 24 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:19,648 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 546 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:19,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2022-07-14 07:05:19,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 560. [2022-07-14 07:05:19,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 491 states have (on average 1.3604887983706722) internal successors, (668), 498 states have internal predecessors, (668), 50 states have call successors, (50), 20 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-07-14 07:05:19,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 783 transitions. [2022-07-14 07:05:19,659 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 783 transitions. Word has length 29 [2022-07-14 07:05:19,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:19,659 INFO L495 AbstractCegarLoop]: Abstraction has 560 states and 783 transitions. [2022-07-14 07:05:19,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:19,659 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 783 transitions. [2022-07-14 07:05:19,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-14 07:05:19,660 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:19,660 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:19,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2022-07-14 07:05:19,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:19,866 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:19,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:19,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1847797176, now seen corresponding path program 1 times [2022-07-14 07:05:19,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:19,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1260295621] [2022-07-14 07:05:19,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:19,867 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:19,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:19,869 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:19,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-07-14 07:05:19,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:19,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:05:19,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:20,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:20,049 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:20,049 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:20,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1260295621] [2022-07-14 07:05:20,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1260295621] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:20,049 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:20,049 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:20,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690689184] [2022-07-14 07:05:20,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:20,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:20,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:20,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:20,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:20,050 INFO L87 Difference]: Start difference. First operand 560 states and 783 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:20,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:20,242 INFO L93 Difference]: Finished difference Result 564 states and 784 transitions. [2022-07-14 07:05:20,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:20,243 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2022-07-14 07:05:20,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:20,245 INFO L225 Difference]: With dead ends: 564 [2022-07-14 07:05:20,246 INFO L226 Difference]: Without dead ends: 564 [2022-07-14 07:05:20,246 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:20,246 INFO L413 NwaCegarLoop]: 291 mSDtfsCounter, 357 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:20,246 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [361 Valid, 502 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:20,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2022-07-14 07:05:20,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 560. [2022-07-14 07:05:20,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 491 states have (on average 1.3564154786150713) internal successors, (666), 498 states have internal predecessors, (666), 50 states have call successors, (50), 20 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-07-14 07:05:20,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 781 transitions. [2022-07-14 07:05:20,257 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 781 transitions. Word has length 30 [2022-07-14 07:05:20,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:20,257 INFO L495 AbstractCegarLoop]: Abstraction has 560 states and 781 transitions. [2022-07-14 07:05:20,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:20,257 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 781 transitions. [2022-07-14 07:05:20,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-14 07:05:20,258 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:20,258 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:20,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:20,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:20,465 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:20,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:20,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1158944726, now seen corresponding path program 1 times [2022-07-14 07:05:20,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:20,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1137550385] [2022-07-14 07:05:20,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:20,467 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:20,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:20,468 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:20,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-07-14 07:05:20,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:20,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 07:05:20,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:20,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:20,595 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:20,595 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:20,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1137550385] [2022-07-14 07:05:20,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1137550385] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:20,595 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:20,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:20,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16927236] [2022-07-14 07:05:20,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:20,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:20,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:20,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:20,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:20,596 INFO L87 Difference]: Start difference. First operand 560 states and 781 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:20,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:20,721 INFO L93 Difference]: Finished difference Result 572 states and 797 transitions. [2022-07-14 07:05:20,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:20,721 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 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 30 [2022-07-14 07:05:20,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:20,723 INFO L225 Difference]: With dead ends: 572 [2022-07-14 07:05:20,723 INFO L226 Difference]: Without dead ends: 572 [2022-07-14 07:05:20,724 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:20,725 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 301 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:20,725 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 506 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:20,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2022-07-14 07:05:20,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 571. [2022-07-14 07:05:20,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 502 states have (on average 1.3545816733067728) internal successors, (680), 508 states have internal predecessors, (680), 50 states have call successors, (50), 21 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-07-14 07:05:20,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 795 transitions. [2022-07-14 07:05:20,737 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 795 transitions. Word has length 30 [2022-07-14 07:05:20,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:20,738 INFO L495 AbstractCegarLoop]: Abstraction has 571 states and 795 transitions. [2022-07-14 07:05:20,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:20,738 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 795 transitions. [2022-07-14 07:05:20,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-14 07:05:20,739 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:20,739 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:20,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2022-07-14 07:05:20,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:20,945 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:20,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:20,946 INFO L85 PathProgramCache]: Analyzing trace with hash -883889712, now seen corresponding path program 1 times [2022-07-14 07:05:20,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:20,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1337578407] [2022-07-14 07:05:20,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:20,949 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:20,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:20,980 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:21,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-07-14 07:05:21,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:21,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 07:05:21,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:21,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:21,140 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:21,140 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:21,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1337578407] [2022-07-14 07:05:21,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1337578407] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:21,140 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:21,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:21,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955324180] [2022-07-14 07:05:21,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:21,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:21,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:21,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:21,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:21,141 INFO L87 Difference]: Start difference. First operand 571 states and 795 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:21,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:21,342 INFO L93 Difference]: Finished difference Result 613 states and 840 transitions. [2022-07-14 07:05:21,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:21,343 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 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 30 [2022-07-14 07:05:21,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:21,345 INFO L225 Difference]: With dead ends: 613 [2022-07-14 07:05:21,345 INFO L226 Difference]: Without dead ends: 613 [2022-07-14 07:05:21,345 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:21,346 INFO L413 NwaCegarLoop]: 389 mSDtfsCounter, 518 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:21,346 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [522 Valid, 527 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:21,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-07-14 07:05:21,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 568. [2022-07-14 07:05:21,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 499 states have (on average 1.3386773547094188) internal successors, (668), 505 states have internal predecessors, (668), 50 states have call successors, (50), 21 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-07-14 07:05:21,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 783 transitions. [2022-07-14 07:05:21,356 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 783 transitions. Word has length 30 [2022-07-14 07:05:21,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:21,358 INFO L495 AbstractCegarLoop]: Abstraction has 568 states and 783 transitions. [2022-07-14 07:05:21,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:21,358 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 783 transitions. [2022-07-14 07:05:21,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-07-14 07:05:21,359 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:21,359 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:21,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:21,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:21,566 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:21,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:21,567 INFO L85 PathProgramCache]: Analyzing trace with hash 558422765, now seen corresponding path program 1 times [2022-07-14 07:05:21,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:21,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [192596795] [2022-07-14 07:05:21,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:21,568 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:21,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:21,569 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:21,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-07-14 07:05:21,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:21,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:05:21,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:21,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:21,738 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:21,738 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:21,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [192596795] [2022-07-14 07:05:21,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [192596795] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:21,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:21,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:21,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385256654] [2022-07-14 07:05:21,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:21,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:21,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:21,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:21,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:21,740 INFO L87 Difference]: Start difference. First operand 568 states and 783 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:21,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:21,920 INFO L93 Difference]: Finished difference Result 572 states and 784 transitions. [2022-07-14 07:05:21,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:21,921 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 31 [2022-07-14 07:05:21,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:21,923 INFO L225 Difference]: With dead ends: 572 [2022-07-14 07:05:21,923 INFO L226 Difference]: Without dead ends: 572 [2022-07-14 07:05:21,923 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:21,923 INFO L413 NwaCegarLoop]: 291 mSDtfsCounter, 309 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:21,923 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 713 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:21,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2022-07-14 07:05:21,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 568. [2022-07-14 07:05:21,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 499 states have (on average 1.3346693386773547) internal successors, (666), 505 states have internal predecessors, (666), 50 states have call successors, (50), 21 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-07-14 07:05:21,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 781 transitions. [2022-07-14 07:05:21,933 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 781 transitions. Word has length 31 [2022-07-14 07:05:21,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:21,933 INFO L495 AbstractCegarLoop]: Abstraction has 568 states and 781 transitions. [2022-07-14 07:05:21,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:21,933 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 781 transitions. [2022-07-14 07:05:21,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-07-14 07:05:21,934 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:21,935 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:21,963 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2022-07-14 07:05:22,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:22,142 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:22,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:22,142 INFO L85 PathProgramCache]: Analyzing trace with hash 186689025, now seen corresponding path program 1 times [2022-07-14 07:05:22,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:22,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1998413018] [2022-07-14 07:05:22,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:22,143 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:22,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:22,144 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:22,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-07-14 07:05:22,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:22,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 07:05:22,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:22,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:22,247 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:22,247 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:22,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1998413018] [2022-07-14 07:05:22,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1998413018] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:22,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:22,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:22,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437325312] [2022-07-14 07:05:22,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:22,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:22,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:22,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:22,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:22,249 INFO L87 Difference]: Start difference. First operand 568 states and 781 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:22,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:22,269 INFO L93 Difference]: Finished difference Result 579 states and 791 transitions. [2022-07-14 07:05:22,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:22,269 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 32 [2022-07-14 07:05:22,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:22,271 INFO L225 Difference]: With dead ends: 579 [2022-07-14 07:05:22,271 INFO L226 Difference]: Without dead ends: 566 [2022-07-14 07:05:22,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:22,272 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 10 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:22,272 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 894 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:22,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-07-14 07:05:22,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 566. [2022-07-14 07:05:22,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 498 states have (on average 1.3333333333333333) internal successors, (664), 504 states have internal predecessors, (664), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (64), 41 states have call predecessors, (64), 41 states have call successors, (64) [2022-07-14 07:05:22,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 777 transitions. [2022-07-14 07:05:22,281 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 777 transitions. Word has length 32 [2022-07-14 07:05:22,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:22,282 INFO L495 AbstractCegarLoop]: Abstraction has 566 states and 777 transitions. [2022-07-14 07:05:22,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:22,282 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 777 transitions. [2022-07-14 07:05:22,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-07-14 07:05:22,282 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:22,283 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:22,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:22,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:22,490 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:22,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:22,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1105645113, now seen corresponding path program 1 times [2022-07-14 07:05:22,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:22,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [192252835] [2022-07-14 07:05:22,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:22,491 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:22,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:22,493 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:22,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-07-14 07:05:22,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:22,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:22,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:22,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:22,591 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:22,592 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:22,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [192252835] [2022-07-14 07:05:22,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [192252835] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:22,592 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:22,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:22,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312028868] [2022-07-14 07:05:22,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:22,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:22,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:22,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:22,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:22,593 INFO L87 Difference]: Start difference. First operand 566 states and 777 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:22,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:22,643 INFO L93 Difference]: Finished difference Result 574 states and 788 transitions. [2022-07-14 07:05:22,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:22,643 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 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 34 [2022-07-14 07:05:22,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:22,645 INFO L225 Difference]: With dead ends: 574 [2022-07-14 07:05:22,645 INFO L226 Difference]: Without dead ends: 574 [2022-07-14 07:05:22,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:22,646 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 5 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:22,646 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 564 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:22,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-07-14 07:05:22,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 574. [2022-07-14 07:05:22,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 506 states have (on average 1.3339920948616601) internal successors, (675), 512 states have internal predecessors, (675), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (64), 41 states have call predecessors, (64), 41 states have call successors, (64) [2022-07-14 07:05:22,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 788 transitions. [2022-07-14 07:05:22,656 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 788 transitions. Word has length 34 [2022-07-14 07:05:22,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:22,657 INFO L495 AbstractCegarLoop]: Abstraction has 574 states and 788 transitions. [2022-07-14 07:05:22,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:22,657 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 788 transitions. [2022-07-14 07:05:22,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-07-14 07:05:22,658 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:22,658 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:22,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:22,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:22,865 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:22,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:22,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1517933043, now seen corresponding path program 1 times [2022-07-14 07:05:22,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:22,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [27839011] [2022-07-14 07:05:22,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:22,866 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:22,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:22,880 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:22,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-07-14 07:05:22,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:22,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:22,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:22,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:22,985 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:22,986 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:22,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [27839011] [2022-07-14 07:05:22,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [27839011] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:22,986 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:22,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:22,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616514081] [2022-07-14 07:05:22,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:22,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:22,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:22,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:22,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:22,987 INFO L87 Difference]: Start difference. First operand 574 states and 788 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:22,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:23,000 INFO L93 Difference]: Finished difference Result 464 states and 611 transitions. [2022-07-14 07:05:23,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:23,000 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 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 37 [2022-07-14 07:05:23,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:23,001 INFO L225 Difference]: With dead ends: 464 [2022-07-14 07:05:23,001 INFO L226 Difference]: Without dead ends: 464 [2022-07-14 07:05:23,001 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:23,002 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 152 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:23,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 537 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:23,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-07-14 07:05:23,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 435. [2022-07-14 07:05:23,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 383 states have (on average 1.3133159268929504) internal successors, (503), 391 states have internal predecessors, (503), 36 states have call successors, (36), 16 states have call predecessors, (36), 15 states have return successors, (36), 28 states have call predecessors, (36), 28 states have call successors, (36) [2022-07-14 07:05:23,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 575 transitions. [2022-07-14 07:05:23,013 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 575 transitions. Word has length 37 [2022-07-14 07:05:23,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:23,013 INFO L495 AbstractCegarLoop]: Abstraction has 435 states and 575 transitions. [2022-07-14 07:05:23,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:23,013 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 575 transitions. [2022-07-14 07:05:23,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-14 07:05:23,014 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:23,014 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:23,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:23,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:23,221 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:23,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:23,222 INFO L85 PathProgramCache]: Analyzing trace with hash -688802546, now seen corresponding path program 1 times [2022-07-14 07:05:23,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:23,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [552236134] [2022-07-14 07:05:23,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:23,222 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:23,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:23,223 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:23,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-07-14 07:05:23,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:23,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:05:23,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:23,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:23,326 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:23,326 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:23,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [552236134] [2022-07-14 07:05:23,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [552236134] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:23,327 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:23,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:23,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513339788] [2022-07-14 07:05:23,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:23,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:23,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:23,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:23,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:23,327 INFO L87 Difference]: Start difference. First operand 435 states and 575 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:23,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:23,339 INFO L93 Difference]: Finished difference Result 418 states and 549 transitions. [2022-07-14 07:05:23,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:23,340 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-07-14 07:05:23,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:23,341 INFO L225 Difference]: With dead ends: 418 [2022-07-14 07:05:23,341 INFO L226 Difference]: Without dead ends: 418 [2022-07-14 07:05:23,342 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:23,342 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 39 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 888 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:23,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 888 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:23,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-07-14 07:05:23,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 418. [2022-07-14 07:05:23,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 367 states have (on average 1.3024523160762942) internal successors, (478), 374 states have internal predecessors, (478), 35 states have call successors, (35), 16 states have call predecessors, (35), 15 states have return successors, (36), 28 states have call predecessors, (36), 28 states have call successors, (36) [2022-07-14 07:05:23,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 549 transitions. [2022-07-14 07:05:23,349 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 549 transitions. Word has length 40 [2022-07-14 07:05:23,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:23,349 INFO L495 AbstractCegarLoop]: Abstraction has 418 states and 549 transitions. [2022-07-14 07:05:23,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:23,349 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 549 transitions. [2022-07-14 07:05:23,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-14 07:05:23,349 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:23,350 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:23,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:23,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:23,558 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:23,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:23,559 INFO L85 PathProgramCache]: Analyzing trace with hash 379915809, now seen corresponding path program 1 times [2022-07-14 07:05:23,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:23,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1818468987] [2022-07-14 07:05:23,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:23,559 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:23,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:23,560 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:23,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-07-14 07:05:23,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:23,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 07:05:23,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:23,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:23,734 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:23,734 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:23,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1818468987] [2022-07-14 07:05:23,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1818468987] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:23,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:23,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:05:23,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254114688] [2022-07-14 07:05:23,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:23,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:05:23,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:23,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:05:23,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:23,736 INFO L87 Difference]: Start difference. First operand 418 states and 549 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:23,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:23,964 INFO L93 Difference]: Finished difference Result 436 states and 570 transitions. [2022-07-14 07:05:23,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:23,965 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-07-14 07:05:23,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:23,966 INFO L225 Difference]: With dead ends: 436 [2022-07-14 07:05:23,966 INFO L226 Difference]: Without dead ends: 436 [2022-07-14 07:05:23,966 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:05:23,966 INFO L413 NwaCegarLoop]: 291 mSDtfsCounter, 338 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:23,966 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 920 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:23,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-07-14 07:05:23,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 424. [2022-07-14 07:05:23,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 372 states have (on average 1.2956989247311828) internal successors, (482), 380 states have internal predecessors, (482), 35 states have call successors, (35), 16 states have call predecessors, (35), 16 states have return successors, (39), 28 states have call predecessors, (39), 28 states have call successors, (39) [2022-07-14 07:05:23,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 556 transitions. [2022-07-14 07:05:23,982 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 556 transitions. Word has length 40 [2022-07-14 07:05:23,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:23,982 INFO L495 AbstractCegarLoop]: Abstraction has 424 states and 556 transitions. [2022-07-14 07:05:23,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:23,982 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 556 transitions. [2022-07-14 07:05:23,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-14 07:05:23,983 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:23,983 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:23,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:24,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:24,190 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:24,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:24,190 INFO L85 PathProgramCache]: Analyzing trace with hash -377925879, now seen corresponding path program 1 times [2022-07-14 07:05:24,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:24,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [850840864] [2022-07-14 07:05:24,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:24,190 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:24,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:24,192 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:24,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-07-14 07:05:24,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:24,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:05:24,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:24,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:24,366 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:24,366 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:24,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [850840864] [2022-07-14 07:05:24,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [850840864] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:24,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:24,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:24,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199299455] [2022-07-14 07:05:24,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:24,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:24,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:24,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:24,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:24,367 INFO L87 Difference]: Start difference. First operand 424 states and 556 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:24,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:24,465 INFO L93 Difference]: Finished difference Result 424 states and 555 transitions. [2022-07-14 07:05:24,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:24,465 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (3), 2 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 42 [2022-07-14 07:05:24,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:24,467 INFO L225 Difference]: With dead ends: 424 [2022-07-14 07:05:24,467 INFO L226 Difference]: Without dead ends: 424 [2022-07-14 07:05:24,467 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:24,467 INFO L413 NwaCegarLoop]: 282 mSDtfsCounter, 275 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:24,467 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 494 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:24,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-07-14 07:05:24,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 424. [2022-07-14 07:05:24,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 372 states have (on average 1.293010752688172) internal successors, (481), 380 states have internal predecessors, (481), 35 states have call successors, (35), 16 states have call predecessors, (35), 16 states have return successors, (39), 28 states have call predecessors, (39), 28 states have call successors, (39) [2022-07-14 07:05:24,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 555 transitions. [2022-07-14 07:05:24,473 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 555 transitions. Word has length 42 [2022-07-14 07:05:24,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:24,473 INFO L495 AbstractCegarLoop]: Abstraction has 424 states and 555 transitions. [2022-07-14 07:05:24,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:24,473 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 555 transitions. [2022-07-14 07:05:24,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-14 07:05:24,474 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:24,474 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:24,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:24,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:24,681 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:24,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:24,681 INFO L85 PathProgramCache]: Analyzing trace with hash -746395849, now seen corresponding path program 1 times [2022-07-14 07:05:24,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:24,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1809226198] [2022-07-14 07:05:24,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:24,682 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:24,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:24,683 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:24,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-07-14 07:05:24,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:24,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:05:24,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:24,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:24,783 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:24,783 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:24,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1809226198] [2022-07-14 07:05:24,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1809226198] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:24,783 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:24,783 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:24,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245962891] [2022-07-14 07:05:24,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:24,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:24,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:24,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:24,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:24,784 INFO L87 Difference]: Start difference. First operand 424 states and 555 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:24,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:24,823 INFO L93 Difference]: Finished difference Result 441 states and 573 transitions. [2022-07-14 07:05:24,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:24,823 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 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 41 [2022-07-14 07:05:24,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:24,825 INFO L225 Difference]: With dead ends: 441 [2022-07-14 07:05:24,825 INFO L226 Difference]: Without dead ends: 420 [2022-07-14 07:05:24,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:24,825 INFO L413 NwaCegarLoop]: 291 mSDtfsCounter, 40 mSDsluCounter, 857 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 1148 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:24,825 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 1148 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:24,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-07-14 07:05:24,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 418. [2022-07-14 07:05:24,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 368 states have (on average 1.2907608695652173) internal successors, (475), 375 states have internal predecessors, (475), 34 states have call successors, (34), 15 states have call predecessors, (34), 15 states have return successors, (38), 28 states have call predecessors, (38), 27 states have call successors, (38) [2022-07-14 07:05:24,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 547 transitions. [2022-07-14 07:05:24,831 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 547 transitions. Word has length 41 [2022-07-14 07:05:24,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:24,831 INFO L495 AbstractCegarLoop]: Abstraction has 418 states and 547 transitions. [2022-07-14 07:05:24,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:24,831 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 547 transitions. [2022-07-14 07:05:24,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-14 07:05:24,832 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:24,832 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:24,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:25,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:25,038 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:25,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:25,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1663005190, now seen corresponding path program 1 times [2022-07-14 07:05:25,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:25,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [382904934] [2022-07-14 07:05:25,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:25,039 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:25,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:25,040 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:25,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-07-14 07:05:25,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:25,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 07:05:25,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:25,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:25,212 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:25,212 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:25,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [382904934] [2022-07-14 07:05:25,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [382904934] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:25,212 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:25,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:05:25,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200388722] [2022-07-14 07:05:25,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:25,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:05:25,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:25,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:05:25,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:25,213 INFO L87 Difference]: Start difference. First operand 418 states and 547 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:25,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:25,413 INFO L93 Difference]: Finished difference Result 419 states and 545 transitions. [2022-07-14 07:05:25,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:05:25,413 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-07-14 07:05:25,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:25,414 INFO L225 Difference]: With dead ends: 419 [2022-07-14 07:05:25,415 INFO L226 Difference]: Without dead ends: 419 [2022-07-14 07:05:25,415 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:25,415 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 322 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 911 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:25,415 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 911 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:25,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-07-14 07:05:25,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 407. [2022-07-14 07:05:25,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 358 states have (on average 1.2849162011173185) internal successors, (460), 365 states have internal predecessors, (460), 34 states have call successors, (34), 15 states have call predecessors, (34), 14 states have return successors, (37), 27 states have call predecessors, (37), 27 states have call successors, (37) [2022-07-14 07:05:25,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 531 transitions. [2022-07-14 07:05:25,420 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 531 transitions. Word has length 42 [2022-07-14 07:05:25,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:25,421 INFO L495 AbstractCegarLoop]: Abstraction has 407 states and 531 transitions. [2022-07-14 07:05:25,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:25,421 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 531 transitions. [2022-07-14 07:05:25,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-14 07:05:25,421 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:25,421 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:25,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:25,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:25,628 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:25,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:25,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1049211654, now seen corresponding path program 1 times [2022-07-14 07:05:25,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:25,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1994765960] [2022-07-14 07:05:25,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:25,629 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:25,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:25,630 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:25,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-07-14 07:05:25,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:25,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:25,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:25,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:25,775 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:25,775 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:25,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1994765960] [2022-07-14 07:05:25,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1994765960] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:25,775 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:25,775 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:25,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676650403] [2022-07-14 07:05:25,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:25,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:25,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:25,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:25,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:25,776 INFO L87 Difference]: Start difference. First operand 407 states and 531 transitions. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:25,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:25,819 INFO L93 Difference]: Finished difference Result 407 states and 523 transitions. [2022-07-14 07:05:25,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:25,819 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-07-14 07:05:25,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:25,821 INFO L225 Difference]: With dead ends: 407 [2022-07-14 07:05:25,821 INFO L226 Difference]: Without dead ends: 407 [2022-07-14 07:05:25,821 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:25,821 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 49 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:25,822 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 534 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:25,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-07-14 07:05:25,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 401. [2022-07-14 07:05:25,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 353 states have (on average 1.2691218130311614) internal successors, (448), 359 states have internal predecessors, (448), 33 states have call successors, (33), 15 states have call predecessors, (33), 14 states have return successors, (37), 27 states have call predecessors, (37), 27 states have call successors, (37) [2022-07-14 07:05:25,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 518 transitions. [2022-07-14 07:05:25,832 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 518 transitions. Word has length 42 [2022-07-14 07:05:25,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:25,832 INFO L495 AbstractCegarLoop]: Abstraction has 401 states and 518 transitions. [2022-07-14 07:05:25,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:25,832 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 518 transitions. [2022-07-14 07:05:25,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-14 07:05:25,833 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:25,833 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:25,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:26,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:26,040 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:26,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:26,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1312430958, now seen corresponding path program 1 times [2022-07-14 07:05:26,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:26,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1345835060] [2022-07-14 07:05:26,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:26,041 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:26,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:26,042 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:26,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-07-14 07:05:26,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:26,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:26,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:26,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:26,147 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:26,148 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:26,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1345835060] [2022-07-14 07:05:26,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1345835060] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:26,148 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:26,148 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:26,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307122960] [2022-07-14 07:05:26,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:26,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:26,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:26,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:26,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:26,149 INFO L87 Difference]: Start difference. First operand 401 states and 518 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:26,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:26,160 INFO L93 Difference]: Finished difference Result 419 states and 544 transitions. [2022-07-14 07:05:26,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:26,161 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 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 44 [2022-07-14 07:05:26,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:26,162 INFO L225 Difference]: With dead ends: 419 [2022-07-14 07:05:26,162 INFO L226 Difference]: Without dead ends: 419 [2022-07-14 07:05:26,162 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:26,162 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 5 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:26,163 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 571 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:26,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-07-14 07:05:26,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 404. [2022-07-14 07:05:26,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 356 states have (on average 1.2668539325842696) internal successors, (451), 362 states have internal predecessors, (451), 33 states have call successors, (33), 15 states have call predecessors, (33), 14 states have return successors, (37), 27 states have call predecessors, (37), 27 states have call successors, (37) [2022-07-14 07:05:26,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 521 transitions. [2022-07-14 07:05:26,169 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 521 transitions. Word has length 44 [2022-07-14 07:05:26,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:26,169 INFO L495 AbstractCegarLoop]: Abstraction has 404 states and 521 transitions. [2022-07-14 07:05:26,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:26,169 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 521 transitions. [2022-07-14 07:05:26,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-14 07:05:26,170 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:26,170 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:26,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:26,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:26,378 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:26,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:26,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1381038349, now seen corresponding path program 1 times [2022-07-14 07:05:26,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:26,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1704957189] [2022-07-14 07:05:26,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:26,378 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:26,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:26,380 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:26,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-07-14 07:05:26,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:26,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:05:26,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:26,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:26,591 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:26,591 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:26,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1704957189] [2022-07-14 07:05:26,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1704957189] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:26,592 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:26,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:26,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882184897] [2022-07-14 07:05:26,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:26,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:26,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:26,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:26,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:26,593 INFO L87 Difference]: Start difference. First operand 404 states and 521 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:26,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:26,701 INFO L93 Difference]: Finished difference Result 408 states and 523 transitions. [2022-07-14 07:05:26,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:26,702 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 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 43 [2022-07-14 07:05:26,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:26,703 INFO L225 Difference]: With dead ends: 408 [2022-07-14 07:05:26,703 INFO L226 Difference]: Without dead ends: 408 [2022-07-14 07:05:26,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:26,704 INFO L413 NwaCegarLoop]: 303 mSDtfsCounter, 291 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:26,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 497 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:26,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-07-14 07:05:26,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 404. [2022-07-14 07:05:26,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 356 states have (on average 1.2640449438202248) internal successors, (450), 362 states have internal predecessors, (450), 33 states have call successors, (33), 15 states have call predecessors, (33), 14 states have return successors, (37), 27 states have call predecessors, (37), 27 states have call successors, (37) [2022-07-14 07:05:26,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 520 transitions. [2022-07-14 07:05:26,709 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 520 transitions. Word has length 43 [2022-07-14 07:05:26,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:26,710 INFO L495 AbstractCegarLoop]: Abstraction has 404 states and 520 transitions. [2022-07-14 07:05:26,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:26,710 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 520 transitions. [2022-07-14 07:05:26,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-14 07:05:26,710 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:26,710 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:26,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:26,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:26,920 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:26,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:26,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1380761519, now seen corresponding path program 1 times [2022-07-14 07:05:26,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:26,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [523156591] [2022-07-14 07:05:26,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:26,920 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:26,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:26,926 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:26,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-07-14 07:05:26,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:26,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:27,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:27,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:27,062 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:27,062 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:27,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [523156591] [2022-07-14 07:05:27,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [523156591] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:27,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:27,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:27,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911012340] [2022-07-14 07:05:27,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:27,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:27,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:27,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:27,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:27,063 INFO L87 Difference]: Start difference. First operand 404 states and 520 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:27,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:27,296 INFO L93 Difference]: Finished difference Result 508 states and 667 transitions. [2022-07-14 07:05:27,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:27,297 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 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 43 [2022-07-14 07:05:27,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:27,299 INFO L225 Difference]: With dead ends: 508 [2022-07-14 07:05:27,299 INFO L226 Difference]: Without dead ends: 498 [2022-07-14 07:05:27,299 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:05:27,303 INFO L413 NwaCegarLoop]: 302 mSDtfsCounter, 187 mSDsluCounter, 1233 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 1535 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:27,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 1535 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:27,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2022-07-14 07:05:27,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 410. [2022-07-14 07:05:27,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 361 states have (on average 1.260387811634349) internal successors, (455), 368 states have internal predecessors, (455), 33 states have call successors, (33), 15 states have call predecessors, (33), 15 states have return successors, (42), 27 states have call predecessors, (42), 27 states have call successors, (42) [2022-07-14 07:05:27,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 530 transitions. [2022-07-14 07:05:27,309 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 530 transitions. Word has length 43 [2022-07-14 07:05:27,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:27,309 INFO L495 AbstractCegarLoop]: Abstraction has 410 states and 530 transitions. [2022-07-14 07:05:27,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:27,309 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 530 transitions. [2022-07-14 07:05:27,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-14 07:05:27,310 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:27,310 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:27,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:27,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:27,517 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:27,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:27,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1017261290, now seen corresponding path program 1 times [2022-07-14 07:05:27,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:27,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [492190694] [2022-07-14 07:05:27,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:27,519 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:27,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:27,520 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:27,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-07-14 07:05:27,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:27,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:05:27,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:27,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:27,601 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:27,601 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:27,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [492190694] [2022-07-14 07:05:27,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [492190694] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:27,601 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:27,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:27,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891571732] [2022-07-14 07:05:27,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:27,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:27,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:27,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:27,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:27,602 INFO L87 Difference]: Start difference. First operand 410 states and 530 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:27,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:27,616 INFO L93 Difference]: Finished difference Result 407 states and 524 transitions. [2022-07-14 07:05:27,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:27,617 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 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 43 [2022-07-14 07:05:27,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:27,618 INFO L225 Difference]: With dead ends: 407 [2022-07-14 07:05:27,618 INFO L226 Difference]: Without dead ends: 407 [2022-07-14 07:05:27,618 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:27,618 INFO L413 NwaCegarLoop]: 298 mSDtfsCounter, 75 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:27,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 860 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:27,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-07-14 07:05:27,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 391. [2022-07-14 07:05:27,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 344 states have (on average 1.2616279069767442) internal successors, (434), 351 states have internal predecessors, (434), 32 states have call successors, (32), 14 states have call predecessors, (32), 14 states have return successors, (41), 26 states have call predecessors, (41), 26 states have call successors, (41) [2022-07-14 07:05:27,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 507 transitions. [2022-07-14 07:05:27,624 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 507 transitions. Word has length 43 [2022-07-14 07:05:27,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:27,624 INFO L495 AbstractCegarLoop]: Abstraction has 391 states and 507 transitions. [2022-07-14 07:05:27,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:27,624 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 507 transitions. [2022-07-14 07:05:27,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-14 07:05:27,624 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:27,625 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:27,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:27,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:27,831 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:27,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:27,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1300540979, now seen corresponding path program 1 times [2022-07-14 07:05:27,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:27,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [458785704] [2022-07-14 07:05:27,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:27,832 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:27,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:27,833 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:27,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-07-14 07:05:27,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:27,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:27,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:27,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:27,928 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:27,929 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:27,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [458785704] [2022-07-14 07:05:27,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [458785704] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:27,929 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:27,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:27,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030419762] [2022-07-14 07:05:27,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:27,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:27,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:27,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:27,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:27,930 INFO L87 Difference]: Start difference. First operand 391 states and 507 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:27,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:27,940 INFO L93 Difference]: Finished difference Result 409 states and 533 transitions. [2022-07-14 07:05:27,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:27,941 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (3), 2 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 45 [2022-07-14 07:05:27,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:27,942 INFO L225 Difference]: With dead ends: 409 [2022-07-14 07:05:27,942 INFO L226 Difference]: Without dead ends: 409 [2022-07-14 07:05:27,942 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:27,943 INFO L413 NwaCegarLoop]: 300 mSDtfsCounter, 5 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:27,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 588 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:27,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-07-14 07:05:27,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 391. [2022-07-14 07:05:27,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 344 states have (on average 1.2616279069767442) internal successors, (434), 351 states have internal predecessors, (434), 32 states have call successors, (32), 14 states have call predecessors, (32), 14 states have return successors, (41), 26 states have call predecessors, (41), 26 states have call successors, (41) [2022-07-14 07:05:27,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 507 transitions. [2022-07-14 07:05:27,952 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 507 transitions. Word has length 45 [2022-07-14 07:05:27,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:27,952 INFO L495 AbstractCegarLoop]: Abstraction has 391 states and 507 transitions. [2022-07-14 07:05:27,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:27,952 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 507 transitions. [2022-07-14 07:05:27,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-14 07:05:27,953 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:27,953 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:27,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:28,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:28,161 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:28,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:28,161 INFO L85 PathProgramCache]: Analyzing trace with hash 385010061, now seen corresponding path program 1 times [2022-07-14 07:05:28,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:28,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [382278678] [2022-07-14 07:05:28,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:28,162 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:28,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:28,168 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:28,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-07-14 07:05:28,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:28,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 07:05:28,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:28,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:28,360 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:28,360 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:28,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [382278678] [2022-07-14 07:05:28,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [382278678] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:28,360 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:28,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:28,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813474048] [2022-07-14 07:05:28,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:28,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:28,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:28,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:28,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:28,362 INFO L87 Difference]: Start difference. First operand 391 states and 507 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:28,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:28,455 INFO L93 Difference]: Finished difference Result 384 states and 494 transitions. [2022-07-14 07:05:28,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:28,456 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 3 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 45 [2022-07-14 07:05:28,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:28,457 INFO L225 Difference]: With dead ends: 384 [2022-07-14 07:05:28,457 INFO L226 Difference]: Without dead ends: 384 [2022-07-14 07:05:28,457 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:28,457 INFO L413 NwaCegarLoop]: 367 mSDtfsCounter, 341 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:28,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [341 Valid, 577 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:28,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-07-14 07:05:28,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 382. [2022-07-14 07:05:28,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 336 states have (on average 1.2589285714285714) internal successors, (423), 345 states have internal predecessors, (423), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (38), 23 states have call predecessors, (38), 26 states have call successors, (38) [2022-07-14 07:05:28,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 493 transitions. [2022-07-14 07:05:28,462 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 493 transitions. Word has length 45 [2022-07-14 07:05:28,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:28,462 INFO L495 AbstractCegarLoop]: Abstraction has 382 states and 493 transitions. [2022-07-14 07:05:28,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:28,462 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 493 transitions. [2022-07-14 07:05:28,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-14 07:05:28,466 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:28,466 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:28,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:28,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:28,673 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:28,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:28,673 INFO L85 PathProgramCache]: Analyzing trace with hash 2052927212, now seen corresponding path program 1 times [2022-07-14 07:05:28,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:28,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [658413452] [2022-07-14 07:05:28,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:28,674 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:28,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:28,682 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:28,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-07-14 07:05:28,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:28,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:28,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:28,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:28,860 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:28,860 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:28,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [658413452] [2022-07-14 07:05:28,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [658413452] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:28,860 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:28,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:28,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957681993] [2022-07-14 07:05:28,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:28,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:28,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:28,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:28,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:28,861 INFO L87 Difference]: Start difference. First operand 382 states and 493 transitions. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:28,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:28,947 INFO L93 Difference]: Finished difference Result 410 states and 528 transitions. [2022-07-14 07:05:28,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:28,948 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 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 44 [2022-07-14 07:05:28,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:28,949 INFO L225 Difference]: With dead ends: 410 [2022-07-14 07:05:28,949 INFO L226 Difference]: Without dead ends: 400 [2022-07-14 07:05:28,949 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:28,949 INFO L413 NwaCegarLoop]: 297 mSDtfsCounter, 15 mSDsluCounter, 1402 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1699 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:28,950 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 1699 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:28,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-07-14 07:05:28,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 382. [2022-07-14 07:05:28,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 336 states have (on average 1.2589285714285714) internal successors, (423), 345 states have internal predecessors, (423), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (38), 23 states have call predecessors, (38), 26 states have call successors, (38) [2022-07-14 07:05:28,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 493 transitions. [2022-07-14 07:05:28,954 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 493 transitions. Word has length 44 [2022-07-14 07:05:28,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:28,955 INFO L495 AbstractCegarLoop]: Abstraction has 382 states and 493 transitions. [2022-07-14 07:05:28,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:28,955 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 493 transitions. [2022-07-14 07:05:28,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-14 07:05:28,955 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:28,955 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:28,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:29,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:29,156 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:29,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:29,156 INFO L85 PathProgramCache]: Analyzing trace with hash -453664980, now seen corresponding path program 1 times [2022-07-14 07:05:29,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:29,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1785142654] [2022-07-14 07:05:29,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:29,157 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:29,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:29,158 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:29,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-07-14 07:05:29,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:29,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:29,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:29,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:29,341 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:29,342 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:29,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1785142654] [2022-07-14 07:05:29,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1785142654] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:29,342 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:29,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:29,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313630506] [2022-07-14 07:05:29,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:29,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:29,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:29,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:29,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:29,343 INFO L87 Difference]: Start difference. First operand 382 states and 493 transitions. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:29,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:29,468 INFO L93 Difference]: Finished difference Result 397 states and 506 transitions. [2022-07-14 07:05:29,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:29,468 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 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 44 [2022-07-14 07:05:29,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:29,469 INFO L225 Difference]: With dead ends: 397 [2022-07-14 07:05:29,470 INFO L226 Difference]: Without dead ends: 384 [2022-07-14 07:05:29,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:29,470 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 15 mSDsluCounter, 1401 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1697 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:29,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 1697 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:29,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-07-14 07:05:29,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 372. [2022-07-14 07:05:29,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 328 states have (on average 1.2591463414634145) internal successors, (413), 336 states have internal predecessors, (413), 31 states have call successors, (31), 14 states have call predecessors, (31), 12 states have return successors, (32), 22 states have call predecessors, (32), 25 states have call successors, (32) [2022-07-14 07:05:29,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 476 transitions. [2022-07-14 07:05:29,475 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 476 transitions. Word has length 44 [2022-07-14 07:05:29,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:29,475 INFO L495 AbstractCegarLoop]: Abstraction has 372 states and 476 transitions. [2022-07-14 07:05:29,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:29,476 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 476 transitions. [2022-07-14 07:05:29,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-14 07:05:29,477 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:29,477 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:29,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:29,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:29,684 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:29,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:29,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1187697777, now seen corresponding path program 1 times [2022-07-14 07:05:29,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:29,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [182900215] [2022-07-14 07:05:29,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:29,685 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:29,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:29,686 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:29,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-07-14 07:05:29,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:29,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:05:29,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:29,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:29,811 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:29,812 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:29,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [182900215] [2022-07-14 07:05:29,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [182900215] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:29,812 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:29,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:29,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237455804] [2022-07-14 07:05:29,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:29,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:29,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:29,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:29,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:29,813 INFO L87 Difference]: Start difference. First operand 372 states and 476 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:29,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:29,821 INFO L93 Difference]: Finished difference Result 447 states and 567 transitions. [2022-07-14 07:05:29,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:29,824 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 3 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 46 [2022-07-14 07:05:29,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:29,826 INFO L225 Difference]: With dead ends: 447 [2022-07-14 07:05:29,826 INFO L226 Difference]: Without dead ends: 447 [2022-07-14 07:05:29,827 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:29,827 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 121 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:29,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 562 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:29,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-07-14 07:05:29,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 419. [2022-07-14 07:05:29,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 371 states have (on average 1.2641509433962264) internal successors, (469), 377 states have internal predecessors, (469), 33 states have call successors, (33), 16 states have call predecessors, (33), 14 states have return successors, (32), 26 states have call predecessors, (32), 28 states have call successors, (32) [2022-07-14 07:05:29,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 534 transitions. [2022-07-14 07:05:29,834 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 534 transitions. Word has length 46 [2022-07-14 07:05:29,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:29,834 INFO L495 AbstractCegarLoop]: Abstraction has 419 states and 534 transitions. [2022-07-14 07:05:29,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:29,834 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 534 transitions. [2022-07-14 07:05:29,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-14 07:05:29,835 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:29,835 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:29,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:30,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:30,043 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:30,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:30,043 INFO L85 PathProgramCache]: Analyzing trace with hash -448653222, now seen corresponding path program 1 times [2022-07-14 07:05:30,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:30,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1216296032] [2022-07-14 07:05:30,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:30,044 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:30,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:30,045 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:30,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-07-14 07:05:30,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:30,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 07:05:30,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:30,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:30,164 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:30,164 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:30,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1216296032] [2022-07-14 07:05:30,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1216296032] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:30,164 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:30,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:05:30,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349390394] [2022-07-14 07:05:30,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:30,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:05:30,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:30,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:05:30,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:30,174 INFO L87 Difference]: Start difference. First operand 419 states and 534 transitions. Second operand has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:30,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:30,235 INFO L93 Difference]: Finished difference Result 446 states and 565 transitions. [2022-07-14 07:05:30,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:05:30,235 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (3), 2 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 48 [2022-07-14 07:05:30,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:30,236 INFO L225 Difference]: With dead ends: 446 [2022-07-14 07:05:30,236 INFO L226 Difference]: Without dead ends: 446 [2022-07-14 07:05:30,237 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:30,237 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 23 mSDsluCounter, 1189 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1498 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:30,237 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 1498 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:30,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-07-14 07:05:30,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 417. [2022-07-14 07:05:30,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 370 states have (on average 1.2621621621621621) internal successors, (467), 375 states have internal predecessors, (467), 32 states have call successors, (32), 16 states have call predecessors, (32), 14 states have return successors, (31), 26 states have call predecessors, (31), 27 states have call successors, (31) [2022-07-14 07:05:30,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 530 transitions. [2022-07-14 07:05:30,242 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 530 transitions. Word has length 48 [2022-07-14 07:05:30,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:30,242 INFO L495 AbstractCegarLoop]: Abstraction has 417 states and 530 transitions. [2022-07-14 07:05:30,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:30,242 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 530 transitions. [2022-07-14 07:05:30,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-14 07:05:30,243 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:30,243 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:30,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:30,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:30,456 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:30,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:30,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1621808983, now seen corresponding path program 1 times [2022-07-14 07:05:30,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:30,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [596020295] [2022-07-14 07:05:30,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:30,457 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:30,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:30,458 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:30,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-07-14 07:05:30,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:30,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:30,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:30,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:30,634 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:30,634 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:30,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [596020295] [2022-07-14 07:05:30,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [596020295] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:30,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:30,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:30,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500380177] [2022-07-14 07:05:30,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:30,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:30,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:30,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:30,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:30,635 INFO L87 Difference]: Start difference. First operand 417 states and 530 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:30,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:30,870 INFO L93 Difference]: Finished difference Result 526 states and 679 transitions. [2022-07-14 07:05:30,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:30,871 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 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 48 [2022-07-14 07:05:30,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:30,872 INFO L225 Difference]: With dead ends: 526 [2022-07-14 07:05:30,872 INFO L226 Difference]: Without dead ends: 513 [2022-07-14 07:05:30,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-07-14 07:05:30,873 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 320 mSDsluCounter, 1579 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 1863 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:30,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 1863 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:30,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-07-14 07:05:30,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 423. [2022-07-14 07:05:30,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 375 states have (on average 1.2586666666666666) internal successors, (472), 381 states have internal predecessors, (472), 32 states have call successors, (32), 16 states have call predecessors, (32), 15 states have return successors, (35), 26 states have call predecessors, (35), 27 states have call successors, (35) [2022-07-14 07:05:30,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 539 transitions. [2022-07-14 07:05:30,878 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 539 transitions. Word has length 48 [2022-07-14 07:05:30,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:30,878 INFO L495 AbstractCegarLoop]: Abstraction has 423 states and 539 transitions. [2022-07-14 07:05:30,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:30,878 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 539 transitions. [2022-07-14 07:05:30,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-14 07:05:30,879 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:30,879 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:30,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:31,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:31,080 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:31,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:31,080 INFO L85 PathProgramCache]: Analyzing trace with hash -394165188, now seen corresponding path program 1 times [2022-07-14 07:05:31,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:31,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [627118643] [2022-07-14 07:05:31,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:31,080 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:31,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:31,082 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:31,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-07-14 07:05:31,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:31,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:31,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:31,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:31,254 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:31,254 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:31,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [627118643] [2022-07-14 07:05:31,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [627118643] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:31,255 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:31,255 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:31,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565988614] [2022-07-14 07:05:31,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:31,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:31,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:31,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:31,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:31,256 INFO L87 Difference]: Start difference. First operand 423 states and 539 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:31,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:31,380 INFO L93 Difference]: Finished difference Result 454 states and 577 transitions. [2022-07-14 07:05:31,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:31,380 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 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 49 [2022-07-14 07:05:31,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:31,381 INFO L225 Difference]: With dead ends: 454 [2022-07-14 07:05:31,381 INFO L226 Difference]: Without dead ends: 441 [2022-07-14 07:05:31,381 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:31,382 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 22 mSDsluCounter, 1875 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2161 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:31,382 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2161 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:31,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-07-14 07:05:31,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 423. [2022-07-14 07:05:31,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 375 states have (on average 1.2586666666666666) internal successors, (472), 381 states have internal predecessors, (472), 32 states have call successors, (32), 16 states have call predecessors, (32), 15 states have return successors, (35), 26 states have call predecessors, (35), 27 states have call successors, (35) [2022-07-14 07:05:31,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 539 transitions. [2022-07-14 07:05:31,397 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 539 transitions. Word has length 49 [2022-07-14 07:05:31,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:31,398 INFO L495 AbstractCegarLoop]: Abstraction has 423 states and 539 transitions. [2022-07-14 07:05:31,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:31,398 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 539 transitions. [2022-07-14 07:05:31,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-14 07:05:31,398 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:31,398 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:31,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:31,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:31,605 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:31,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:31,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1980748804, now seen corresponding path program 1 times [2022-07-14 07:05:31,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:31,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [848256948] [2022-07-14 07:05:31,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:31,606 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:31,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:31,607 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:31,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-07-14 07:05:31,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:31,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:31,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:31,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:31,765 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:31,766 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:31,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [848256948] [2022-07-14 07:05:31,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [848256948] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:31,766 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:31,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:31,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812480951] [2022-07-14 07:05:31,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:31,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:31,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:31,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:31,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:31,767 INFO L87 Difference]: Start difference. First operand 423 states and 539 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:31,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:31,884 INFO L93 Difference]: Finished difference Result 441 states and 557 transitions. [2022-07-14 07:05:31,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:31,885 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 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 49 [2022-07-14 07:05:31,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:31,886 INFO L225 Difference]: With dead ends: 441 [2022-07-14 07:05:31,886 INFO L226 Difference]: Without dead ends: 425 [2022-07-14 07:05:31,886 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:31,887 INFO L413 NwaCegarLoop]: 285 mSDtfsCounter, 22 mSDsluCounter, 1874 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2159 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:31,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2159 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:31,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-07-14 07:05:31,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 413. [2022-07-14 07:05:31,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 367 states have (on average 1.2615803814713897) internal successors, (463), 372 states have internal predecessors, (463), 31 states have call successors, (31), 16 states have call predecessors, (31), 14 states have return successors, (30), 25 states have call predecessors, (30), 26 states have call successors, (30) [2022-07-14 07:05:31,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 524 transitions. [2022-07-14 07:05:31,892 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 524 transitions. Word has length 49 [2022-07-14 07:05:31,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:31,892 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 524 transitions. [2022-07-14 07:05:31,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:31,892 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 524 transitions. [2022-07-14 07:05:31,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-14 07:05:31,892 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:31,893 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:31,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:32,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:32,099 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:32,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:32,100 INFO L85 PathProgramCache]: Analyzing trace with hash 2037628605, now seen corresponding path program 1 times [2022-07-14 07:05:32,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:32,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [936374482] [2022-07-14 07:05:32,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:32,100 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:32,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:32,101 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:32,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-07-14 07:05:32,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:32,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:32,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:32,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:32,298 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:32,298 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:32,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [936374482] [2022-07-14 07:05:32,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [936374482] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:32,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:32,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:32,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951983448] [2022-07-14 07:05:32,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:32,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:32,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:32,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:32,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:32,299 INFO L87 Difference]: Start difference. First operand 413 states and 524 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:32,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:32,518 INFO L93 Difference]: Finished difference Result 521 states and 671 transitions. [2022-07-14 07:05:32,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:32,519 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 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 49 [2022-07-14 07:05:32,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:32,520 INFO L225 Difference]: With dead ends: 521 [2022-07-14 07:05:32,520 INFO L226 Difference]: Without dead ends: 508 [2022-07-14 07:05:32,521 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-07-14 07:05:32,521 INFO L413 NwaCegarLoop]: 290 mSDtfsCounter, 309 mSDsluCounter, 1603 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 1893 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:32,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 1893 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:32,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-07-14 07:05:32,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 419. [2022-07-14 07:05:32,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 372 states have (on average 1.2580645161290323) internal successors, (468), 378 states have internal predecessors, (468), 31 states have call successors, (31), 16 states have call predecessors, (31), 15 states have return successors, (33), 25 states have call predecessors, (33), 26 states have call successors, (33) [2022-07-14 07:05:32,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 532 transitions. [2022-07-14 07:05:32,526 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 532 transitions. Word has length 49 [2022-07-14 07:05:32,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:32,526 INFO L495 AbstractCegarLoop]: Abstraction has 419 states and 532 transitions. [2022-07-14 07:05:32,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:32,526 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 532 transitions. [2022-07-14 07:05:32,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-14 07:05:32,527 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:32,527 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:32,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:32,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:32,728 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:32,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:32,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1318636408, now seen corresponding path program 1 times [2022-07-14 07:05:32,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:32,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2101740469] [2022-07-14 07:05:32,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:32,728 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:32,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:32,729 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:32,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-07-14 07:05:32,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:32,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:32,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:32,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:32,885 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:32,885 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:32,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2101740469] [2022-07-14 07:05:32,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2101740469] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:32,885 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:32,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:32,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664263832] [2022-07-14 07:05:32,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:32,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:32,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:32,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:32,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:32,886 INFO L87 Difference]: Start difference. First operand 419 states and 532 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:33,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:33,079 INFO L93 Difference]: Finished difference Result 520 states and 669 transitions. [2022-07-14 07:05:33,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:33,079 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 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 49 [2022-07-14 07:05:33,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:33,081 INFO L225 Difference]: With dead ends: 520 [2022-07-14 07:05:33,081 INFO L226 Difference]: Without dead ends: 507 [2022-07-14 07:05:33,081 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-07-14 07:05:33,081 INFO L413 NwaCegarLoop]: 278 mSDtfsCounter, 315 mSDsluCounter, 1324 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 1602 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:33,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [319 Valid, 1602 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:33,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-07-14 07:05:33,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 419. [2022-07-14 07:05:33,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 372 states have (on average 1.2580645161290323) internal successors, (468), 378 states have internal predecessors, (468), 31 states have call successors, (31), 16 states have call predecessors, (31), 15 states have return successors, (32), 25 states have call predecessors, (32), 26 states have call successors, (32) [2022-07-14 07:05:33,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 531 transitions. [2022-07-14 07:05:33,087 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 531 transitions. Word has length 49 [2022-07-14 07:05:33,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:33,087 INFO L495 AbstractCegarLoop]: Abstraction has 419 states and 531 transitions. [2022-07-14 07:05:33,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:33,087 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 531 transitions. [2022-07-14 07:05:33,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-14 07:05:33,088 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:33,088 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:33,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:33,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:33,295 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:33,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:33,295 INFO L85 PathProgramCache]: Analyzing trace with hash 2007550124, now seen corresponding path program 1 times [2022-07-14 07:05:33,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:33,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [408940626] [2022-07-14 07:05:33,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:33,295 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:33,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:33,297 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:33,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-07-14 07:05:33,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:33,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 07:05:33,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:33,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:33,413 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:33,413 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:33,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [408940626] [2022-07-14 07:05:33,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [408940626] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:33,413 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:33,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:05:33,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463704277] [2022-07-14 07:05:33,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:33,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:05:33,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:33,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:05:33,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:33,414 INFO L87 Difference]: Start difference. First operand 419 states and 531 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:33,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:33,450 INFO L93 Difference]: Finished difference Result 536 states and 696 transitions. [2022-07-14 07:05:33,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:05:33,451 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 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 51 [2022-07-14 07:05:33,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:33,452 INFO L225 Difference]: With dead ends: 536 [2022-07-14 07:05:33,452 INFO L226 Difference]: Without dead ends: 536 [2022-07-14 07:05:33,452 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:33,453 INFO L413 NwaCegarLoop]: 359 mSDtfsCounter, 73 mSDsluCounter, 1333 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 1692 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:33,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 1692 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:33,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2022-07-14 07:05:33,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 405. [2022-07-14 07:05:33,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 360 states have (on average 1.2555555555555555) internal successors, (452), 365 states have internal predecessors, (452), 29 states have call successors, (29), 15 states have call predecessors, (29), 15 states have return successors, (30), 25 states have call predecessors, (30), 25 states have call successors, (30) [2022-07-14 07:05:33,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 511 transitions. [2022-07-14 07:05:33,458 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 511 transitions. Word has length 51 [2022-07-14 07:05:33,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:33,458 INFO L495 AbstractCegarLoop]: Abstraction has 405 states and 511 transitions. [2022-07-14 07:05:33,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:33,458 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 511 transitions. [2022-07-14 07:05:33,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-14 07:05:33,459 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:33,459 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:33,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:33,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:33,659 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:33,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:33,660 INFO L85 PathProgramCache]: Analyzing trace with hash -2102580610, now seen corresponding path program 1 times [2022-07-14 07:05:33,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:33,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1938337241] [2022-07-14 07:05:33,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:33,660 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:33,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:33,661 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:33,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-07-14 07:05:33,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:33,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:33,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:33,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:33,816 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:33,816 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:33,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1938337241] [2022-07-14 07:05:33,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1938337241] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:33,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:33,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:33,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569858550] [2022-07-14 07:05:33,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:33,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:33,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:33,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:33,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:33,817 INFO L87 Difference]: Start difference. First operand 405 states and 511 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:33,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:33,938 INFO L93 Difference]: Finished difference Result 436 states and 547 transitions. [2022-07-14 07:05:33,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:33,938 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 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 50 [2022-07-14 07:05:33,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:33,940 INFO L225 Difference]: With dead ends: 436 [2022-07-14 07:05:33,940 INFO L226 Difference]: Without dead ends: 423 [2022-07-14 07:05:33,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:33,940 INFO L413 NwaCegarLoop]: 276 mSDtfsCounter, 22 mSDsluCounter, 1812 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2088 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:33,940 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2088 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:33,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-07-14 07:05:33,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 411. [2022-07-14 07:05:33,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 365 states have (on average 1.252054794520548) internal successors, (457), 371 states have internal predecessors, (457), 29 states have call successors, (29), 15 states have call predecessors, (29), 16 states have return successors, (33), 25 states have call predecessors, (33), 25 states have call successors, (33) [2022-07-14 07:05:33,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 519 transitions. [2022-07-14 07:05:33,945 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 519 transitions. Word has length 50 [2022-07-14 07:05:33,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:33,945 INFO L495 AbstractCegarLoop]: Abstraction has 411 states and 519 transitions. [2022-07-14 07:05:33,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:33,945 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 519 transitions. [2022-07-14 07:05:33,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-14 07:05:33,946 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:33,946 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:33,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:34,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:34,153 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:34,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:34,153 INFO L85 PathProgramCache]: Analyzing trace with hash 605803070, now seen corresponding path program 1 times [2022-07-14 07:05:34,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:34,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [766461054] [2022-07-14 07:05:34,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:34,154 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:34,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:34,155 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:34,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-07-14 07:05:34,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:34,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:34,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:34,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:34,312 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:34,312 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:34,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [766461054] [2022-07-14 07:05:34,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [766461054] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:34,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:34,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:34,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742727992] [2022-07-14 07:05:34,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:34,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:34,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:34,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:34,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:34,313 INFO L87 Difference]: Start difference. First operand 411 states and 519 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:34,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:34,412 INFO L93 Difference]: Finished difference Result 429 states and 537 transitions. [2022-07-14 07:05:34,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:34,413 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 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 50 [2022-07-14 07:05:34,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:34,414 INFO L225 Difference]: With dead ends: 429 [2022-07-14 07:05:34,414 INFO L226 Difference]: Without dead ends: 412 [2022-07-14 07:05:34,414 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:34,414 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 25 mSDsluCounter, 1608 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1896 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:34,415 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 1896 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:34,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-07-14 07:05:34,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 400. [2022-07-14 07:05:34,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 356 states have (on average 1.2556179775280898) internal successors, (447), 361 states have internal predecessors, (447), 28 states have call successors, (28), 15 states have call predecessors, (28), 15 states have return successors, (29), 24 states have call predecessors, (29), 24 states have call successors, (29) [2022-07-14 07:05:34,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 504 transitions. [2022-07-14 07:05:34,419 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 504 transitions. Word has length 50 [2022-07-14 07:05:34,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:34,419 INFO L495 AbstractCegarLoop]: Abstraction has 400 states and 504 transitions. [2022-07-14 07:05:34,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:34,420 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 504 transitions. [2022-07-14 07:05:34,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-14 07:05:34,420 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:34,420 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:34,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:34,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:34,627 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:34,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:34,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1781151671, now seen corresponding path program 1 times [2022-07-14 07:05:34,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:34,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [685775054] [2022-07-14 07:05:34,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:34,628 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:34,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:34,629 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:34,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-07-14 07:05:34,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:34,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:34,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:34,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:34,790 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:34,790 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:34,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [685775054] [2022-07-14 07:05:34,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [685775054] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:34,790 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:34,790 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:34,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239819214] [2022-07-14 07:05:34,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:34,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:34,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:34,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:34,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:34,791 INFO L87 Difference]: Start difference. First operand 400 states and 504 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:34,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:34,903 INFO L93 Difference]: Finished difference Result 431 states and 539 transitions. [2022-07-14 07:05:34,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:34,903 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 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 50 [2022-07-14 07:05:34,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:34,904 INFO L225 Difference]: With dead ends: 431 [2022-07-14 07:05:34,904 INFO L226 Difference]: Without dead ends: 418 [2022-07-14 07:05:34,904 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:34,905 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 22 mSDsluCounter, 1770 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2039 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:34,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2039 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:34,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-07-14 07:05:34,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 400. [2022-07-14 07:05:34,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 356 states have (on average 1.2556179775280898) internal successors, (447), 361 states have internal predecessors, (447), 28 states have call successors, (28), 15 states have call predecessors, (28), 15 states have return successors, (29), 24 states have call predecessors, (29), 24 states have call successors, (29) [2022-07-14 07:05:34,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 504 transitions. [2022-07-14 07:05:34,909 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 504 transitions. Word has length 50 [2022-07-14 07:05:34,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:34,909 INFO L495 AbstractCegarLoop]: Abstraction has 400 states and 504 transitions. [2022-07-14 07:05:34,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:34,909 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 504 transitions. [2022-07-14 07:05:34,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-14 07:05:34,910 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:34,910 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:34,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:35,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:35,111 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:35,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:35,111 INFO L85 PathProgramCache]: Analyzing trace with hash 194568055, now seen corresponding path program 1 times [2022-07-14 07:05:35,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:35,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1595704128] [2022-07-14 07:05:35,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:35,112 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:35,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:35,113 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:35,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-07-14 07:05:35,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:35,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:35,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:35,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:35,286 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:35,286 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:35,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1595704128] [2022-07-14 07:05:35,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1595704128] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:35,287 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:35,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:35,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668138980] [2022-07-14 07:05:35,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:35,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:35,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:35,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:35,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:35,296 INFO L87 Difference]: Start difference. First operand 400 states and 504 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:35,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:35,397 INFO L93 Difference]: Finished difference Result 418 states and 522 transitions. [2022-07-14 07:05:35,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:35,397 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 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 50 [2022-07-14 07:05:35,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:35,398 INFO L225 Difference]: With dead ends: 418 [2022-07-14 07:05:35,398 INFO L226 Difference]: Without dead ends: 402 [2022-07-14 07:05:35,400 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:35,408 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 22 mSDsluCounter, 1769 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2037 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:35,408 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2037 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:35,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-07-14 07:05:35,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 390. [2022-07-14 07:05:35,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 348 states have (on average 1.2586206896551724) internal successors, (438), 352 states have internal predecessors, (438), 27 states have call successors, (27), 15 states have call predecessors, (27), 14 states have return successors, (26), 23 states have call predecessors, (26), 23 states have call successors, (26) [2022-07-14 07:05:35,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 491 transitions. [2022-07-14 07:05:35,427 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 491 transitions. Word has length 50 [2022-07-14 07:05:35,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:35,427 INFO L495 AbstractCegarLoop]: Abstraction has 390 states and 491 transitions. [2022-07-14 07:05:35,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:35,428 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 491 transitions. [2022-07-14 07:05:35,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-14 07:05:35,429 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:35,429 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:35,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:35,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:35,636 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:35,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:35,636 INFO L85 PathProgramCache]: Analyzing trace with hash 568629575, now seen corresponding path program 1 times [2022-07-14 07:05:35,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:35,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1666339817] [2022-07-14 07:05:35,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:35,637 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:35,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:35,638 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:35,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-07-14 07:05:35,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:35,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:35,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:35,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:35,813 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:35,813 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:35,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1666339817] [2022-07-14 07:05:35,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1666339817] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:35,814 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:35,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:35,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730329210] [2022-07-14 07:05:35,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:35,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:35,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:35,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:35,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:35,831 INFO L87 Difference]: Start difference. First operand 390 states and 491 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:36,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:36,045 INFO L93 Difference]: Finished difference Result 496 states and 633 transitions. [2022-07-14 07:05:36,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:36,046 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 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 53 [2022-07-14 07:05:36,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:36,048 INFO L225 Difference]: With dead ends: 496 [2022-07-14 07:05:36,048 INFO L226 Difference]: Without dead ends: 474 [2022-07-14 07:05:36,048 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-07-14 07:05:36,049 INFO L413 NwaCegarLoop]: 263 mSDtfsCounter, 305 mSDsluCounter, 1491 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 1754 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:36,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 1754 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:36,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-07-14 07:05:36,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 396. [2022-07-14 07:05:36,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 353 states have (on average 1.254957507082153) internal successors, (443), 358 states have internal predecessors, (443), 27 states have call successors, (27), 15 states have call predecessors, (27), 15 states have return successors, (27), 23 states have call predecessors, (27), 23 states have call successors, (27) [2022-07-14 07:05:36,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 497 transitions. [2022-07-14 07:05:36,053 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 497 transitions. Word has length 53 [2022-07-14 07:05:36,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:36,053 INFO L495 AbstractCegarLoop]: Abstraction has 396 states and 497 transitions. [2022-07-14 07:05:36,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:36,053 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 497 transitions. [2022-07-14 07:05:36,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-14 07:05:36,054 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:36,054 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:36,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:36,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:36,272 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:36,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:36,272 INFO L85 PathProgramCache]: Analyzing trace with hash 300087504, now seen corresponding path program 1 times [2022-07-14 07:05:36,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:36,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [665952] [2022-07-14 07:05:36,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:36,273 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:36,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:36,274 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:36,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-07-14 07:05:36,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:36,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:36,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:36,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:36,437 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:36,437 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:36,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [665952] [2022-07-14 07:05:36,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [665952] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:36,437 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:36,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:36,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416813097] [2022-07-14 07:05:36,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:36,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:36,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:36,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:36,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:36,438 INFO L87 Difference]: Start difference. First operand 396 states and 497 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:36,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:36,550 INFO L93 Difference]: Finished difference Result 436 states and 544 transitions. [2022-07-14 07:05:36,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:36,550 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 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 54 [2022-07-14 07:05:36,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:36,551 INFO L225 Difference]: With dead ends: 436 [2022-07-14 07:05:36,551 INFO L226 Difference]: Without dead ends: 414 [2022-07-14 07:05:36,551 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:36,552 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 30 mSDsluCounter, 1729 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 1993 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:36,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 1993 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:36,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-07-14 07:05:36,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 396. [2022-07-14 07:05:36,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 353 states have (on average 1.254957507082153) internal successors, (443), 358 states have internal predecessors, (443), 27 states have call successors, (27), 15 states have call predecessors, (27), 15 states have return successors, (27), 23 states have call predecessors, (27), 23 states have call successors, (27) [2022-07-14 07:05:36,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 497 transitions. [2022-07-14 07:05:36,556 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 497 transitions. Word has length 54 [2022-07-14 07:05:36,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:36,556 INFO L495 AbstractCegarLoop]: Abstraction has 396 states and 497 transitions. [2022-07-14 07:05:36,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:36,556 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 497 transitions. [2022-07-14 07:05:36,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-14 07:05:36,557 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:36,557 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:36,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Ended with exit code 0 [2022-07-14 07:05:36,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:36,758 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:36,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:36,758 INFO L85 PathProgramCache]: Analyzing trace with hash 502675728, now seen corresponding path program 1 times [2022-07-14 07:05:36,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:36,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [293764252] [2022-07-14 07:05:36,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:36,759 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:36,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:36,760 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:36,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-07-14 07:05:36,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:36,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:05:36,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:36,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:36,922 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:36,922 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:36,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [293764252] [2022-07-14 07:05:36,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [293764252] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:36,922 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:36,922 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:36,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616888918] [2022-07-14 07:05:36,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:36,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:36,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:36,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:36,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:36,923 INFO L87 Difference]: Start difference. First operand 396 states and 497 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:37,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:37,017 INFO L93 Difference]: Finished difference Result 414 states and 515 transitions. [2022-07-14 07:05:37,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:37,017 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 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 54 [2022-07-14 07:05:37,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:37,019 INFO L225 Difference]: With dead ends: 414 [2022-07-14 07:05:37,019 INFO L226 Difference]: Without dead ends: 380 [2022-07-14 07:05:37,020 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:37,024 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 33 mSDsluCounter, 1466 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1727 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:37,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 1727 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:37,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-07-14 07:05:37,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 368. [2022-07-14 07:05:37,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 329 states have (on average 1.2583586626139818) internal successors, (414), 333 states have internal predecessors, (414), 25 states have call successors, (25), 14 states have call predecessors, (25), 13 states have return successors, (24), 21 states have call predecessors, (24), 21 states have call successors, (24) [2022-07-14 07:05:37,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 463 transitions. [2022-07-14 07:05:37,030 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 463 transitions. Word has length 54 [2022-07-14 07:05:37,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:37,031 INFO L495 AbstractCegarLoop]: Abstraction has 368 states and 463 transitions. [2022-07-14 07:05:37,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:37,031 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 463 transitions. [2022-07-14 07:05:37,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-14 07:05:37,032 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:37,032 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:37,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:37,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:37,239 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:37,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:37,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1974701816, now seen corresponding path program 1 times [2022-07-14 07:05:37,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:37,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1854904933] [2022-07-14 07:05:37,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:37,240 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:37,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:37,242 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:37,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-07-14 07:05:37,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:37,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:05:37,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:37,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:37,366 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:37,366 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:37,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1854904933] [2022-07-14 07:05:37,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1854904933] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:37,367 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:37,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:37,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960604790] [2022-07-14 07:05:37,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:37,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:37,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:37,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:37,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:37,369 INFO L87 Difference]: Start difference. First operand 368 states and 463 transitions. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:37,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:37,515 INFO L93 Difference]: Finished difference Result 481 states and 587 transitions. [2022-07-14 07:05:37,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:05:37,516 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 63 [2022-07-14 07:05:37,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:37,517 INFO L225 Difference]: With dead ends: 481 [2022-07-14 07:05:37,517 INFO L226 Difference]: Without dead ends: 481 [2022-07-14 07:05:37,517 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:37,518 INFO L413 NwaCegarLoop]: 292 mSDtfsCounter, 273 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:37,518 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 805 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:37,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2022-07-14 07:05:37,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 462. [2022-07-14 07:05:37,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 413 states have (on average 1.2445520581113803) internal successors, (514), 419 states have internal predecessors, (514), 27 states have call successors, (27), 20 states have call predecessors, (27), 21 states have return successors, (27), 23 states have call predecessors, (27), 23 states have call successors, (27) [2022-07-14 07:05:37,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 568 transitions. [2022-07-14 07:05:37,523 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 568 transitions. Word has length 63 [2022-07-14 07:05:37,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:37,523 INFO L495 AbstractCegarLoop]: Abstraction has 462 states and 568 transitions. [2022-07-14 07:05:37,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:37,523 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 568 transitions. [2022-07-14 07:05:37,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-14 07:05:37,524 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:37,524 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:37,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:37,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:37,731 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:37,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:37,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1711382279, now seen corresponding path program 1 times [2022-07-14 07:05:37,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:37,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [350341556] [2022-07-14 07:05:37,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:37,732 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:37,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:37,733 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:37,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-07-14 07:05:37,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:37,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 07:05:37,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:37,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:37,864 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:37,865 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:37,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [350341556] [2022-07-14 07:05:37,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [350341556] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:37,865 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:37,865 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:37,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391318729] [2022-07-14 07:05:37,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:37,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:37,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:37,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:37,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:37,866 INFO L87 Difference]: Start difference. First operand 462 states and 568 transitions. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:37,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:37,949 INFO L93 Difference]: Finished difference Result 506 states and 616 transitions. [2022-07-14 07:05:37,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:37,950 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 63 [2022-07-14 07:05:37,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:37,951 INFO L225 Difference]: With dead ends: 506 [2022-07-14 07:05:37,951 INFO L226 Difference]: Without dead ends: 490 [2022-07-14 07:05:37,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:37,952 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 281 mSDsluCounter, 1127 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 1369 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:37,952 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 1369 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:37,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-07-14 07:05:37,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 470. [2022-07-14 07:05:37,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 420 states have (on average 1.2404761904761905) internal successors, (521), 426 states have internal predecessors, (521), 27 states have call successors, (27), 20 states have call predecessors, (27), 22 states have return successors, (29), 24 states have call predecessors, (29), 23 states have call successors, (29) [2022-07-14 07:05:37,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 577 transitions. [2022-07-14 07:05:37,957 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 577 transitions. Word has length 63 [2022-07-14 07:05:37,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:37,957 INFO L495 AbstractCegarLoop]: Abstraction has 470 states and 577 transitions. [2022-07-14 07:05:37,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:37,957 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 577 transitions. [2022-07-14 07:05:37,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-07-14 07:05:37,958 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:37,958 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:37,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:38,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:38,168 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:38,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:38,169 INFO L85 PathProgramCache]: Analyzing trace with hash -259200957, now seen corresponding path program 1 times [2022-07-14 07:05:38,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:38,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1135744926] [2022-07-14 07:05:38,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:38,169 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:38,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:38,174 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:38,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-07-14 07:05:38,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:38,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:38,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:38,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:38,313 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:38,313 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:38,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1135744926] [2022-07-14 07:05:38,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1135744926] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:38,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:38,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:38,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028652673] [2022-07-14 07:05:38,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:38,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:38,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:38,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:38,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:38,317 INFO L87 Difference]: Start difference. First operand 470 states and 577 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:38,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:38,327 INFO L93 Difference]: Finished difference Result 472 states and 575 transitions. [2022-07-14 07:05:38,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:38,328 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 64 [2022-07-14 07:05:38,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:38,329 INFO L225 Difference]: With dead ends: 472 [2022-07-14 07:05:38,330 INFO L226 Difference]: Without dead ends: 472 [2022-07-14 07:05:38,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:38,332 INFO L413 NwaCegarLoop]: 249 mSDtfsCounter, 20 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:38,332 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 469 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:38,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-07-14 07:05:38,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 470. [2022-07-14 07:05:38,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 420 states have (on average 1.2333333333333334) internal successors, (518), 426 states have internal predecessors, (518), 27 states have call successors, (27), 20 states have call predecessors, (27), 22 states have return successors, (29), 24 states have call predecessors, (29), 23 states have call successors, (29) [2022-07-14 07:05:38,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 574 transitions. [2022-07-14 07:05:38,338 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 574 transitions. Word has length 64 [2022-07-14 07:05:38,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:38,338 INFO L495 AbstractCegarLoop]: Abstraction has 470 states and 574 transitions. [2022-07-14 07:05:38,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:38,339 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 574 transitions. [2022-07-14 07:05:38,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-07-14 07:05:38,352 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:38,352 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:38,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:38,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:38,559 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:38,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:38,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1980841952, now seen corresponding path program 1 times [2022-07-14 07:05:38,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:38,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1006820133] [2022-07-14 07:05:38,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:38,561 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:38,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:38,562 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:38,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-07-14 07:05:38,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:38,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 07:05:38,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:38,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:38,698 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:38,698 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:38,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1006820133] [2022-07-14 07:05:38,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1006820133] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:38,698 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:38,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:38,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220668026] [2022-07-14 07:05:38,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:38,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:38,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:38,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:38,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:38,699 INFO L87 Difference]: Start difference. First operand 470 states and 574 transitions. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:38,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:38,751 INFO L93 Difference]: Finished difference Result 506 states and 612 transitions. [2022-07-14 07:05:38,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:38,751 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 64 [2022-07-14 07:05:38,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:38,753 INFO L225 Difference]: With dead ends: 506 [2022-07-14 07:05:38,753 INFO L226 Difference]: Without dead ends: 490 [2022-07-14 07:05:38,753 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:05:38,753 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 27 mSDsluCounter, 1483 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1742 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:38,753 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 1742 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:38,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-07-14 07:05:38,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 462. [2022-07-14 07:05:38,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 413 states have (on average 1.234866828087167) internal successors, (510), 419 states have internal predecessors, (510), 27 states have call successors, (27), 20 states have call predecessors, (27), 21 states have return successors, (27), 23 states have call predecessors, (27), 23 states have call successors, (27) [2022-07-14 07:05:38,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 564 transitions. [2022-07-14 07:05:38,765 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 564 transitions. Word has length 64 [2022-07-14 07:05:38,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:38,765 INFO L495 AbstractCegarLoop]: Abstraction has 462 states and 564 transitions. [2022-07-14 07:05:38,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:38,765 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 564 transitions. [2022-07-14 07:05:38,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-14 07:05:38,766 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:38,767 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:38,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:38,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:38,974 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:38,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:38,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1972927547, now seen corresponding path program 1 times [2022-07-14 07:05:38,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:38,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1256511236] [2022-07-14 07:05:38,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:38,976 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:38,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:38,977 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:38,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2022-07-14 07:05:39,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 07:05:39,062 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 07:05:39,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 07:05:39,179 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2022-07-14 07:05:39,180 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-14 07:05:39,181 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK (1 of 2 remaining) [2022-07-14 07:05:39,182 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (0 of 2 remaining) [2022-07-14 07:05:39,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:39,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:39,392 INFO L356 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:39,395 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-14 07:05:39,497 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.07 07:05:39 BoogieIcfgContainer [2022-07-14 07:05:39,497 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-14 07:05:39,498 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-14 07:05:39,498 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-14 07:05:39,498 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-14 07:05:39,499 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 07:05:16" (3/4) ... [2022-07-14 07:05:39,500 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-14 07:05:39,501 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-14 07:05:39,501 INFO L158 Benchmark]: Toolchain (without parser) took 23947.83ms. Allocated memory was 58.7MB in the beginning and 134.2MB in the end (delta: 75.5MB). Free memory was 35.9MB in the beginning and 79.5MB in the end (delta: -43.6MB). Peak memory consumption was 33.0MB. Max. memory is 16.1GB. [2022-07-14 07:05:39,501 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 58.7MB. Free memory is still 40.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 07:05:39,501 INFO L158 Benchmark]: CACSL2BoogieTranslator took 395.21ms. Allocated memory is still 58.7MB. Free memory was 35.7MB in the beginning and 32.0MB in the end (delta: 3.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-07-14 07:05:39,501 INFO L158 Benchmark]: Boogie Procedure Inliner took 46.80ms. Allocated memory is still 58.7MB. Free memory was 31.8MB in the beginning and 27.3MB in the end (delta: 4.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-07-14 07:05:39,501 INFO L158 Benchmark]: Boogie Preprocessor took 68.05ms. Allocated memory was 58.7MB in the beginning and 75.5MB in the end (delta: 16.8MB). Free memory was 27.3MB in the beginning and 55.3MB in the end (delta: -28.0MB). Peak memory consumption was 6.7MB. Max. memory is 16.1GB. [2022-07-14 07:05:39,501 INFO L158 Benchmark]: RCFGBuilder took 688.06ms. Allocated memory is still 75.5MB. Free memory was 55.3MB in the beginning and 35.9MB in the end (delta: 19.4MB). Peak memory consumption was 23.7MB. Max. memory is 16.1GB. [2022-07-14 07:05:39,502 INFO L158 Benchmark]: TraceAbstraction took 22741.86ms. Allocated memory was 75.5MB in the beginning and 134.2MB in the end (delta: 58.7MB). Free memory was 35.4MB in the beginning and 79.5MB in the end (delta: -44.1MB). Peak memory consumption was 13.9MB. Max. memory is 16.1GB. [2022-07-14 07:05:39,502 INFO L158 Benchmark]: Witness Printer took 2.73ms. Allocated memory is still 134.2MB. Free memory is still 79.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 07:05:39,502 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.20ms. Allocated memory is still 58.7MB. Free memory is still 40.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 395.21ms. Allocated memory is still 58.7MB. Free memory was 35.7MB in the beginning and 32.0MB in the end (delta: 3.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 46.80ms. Allocated memory is still 58.7MB. Free memory was 31.8MB in the beginning and 27.3MB in the end (delta: 4.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 68.05ms. Allocated memory was 58.7MB in the beginning and 75.5MB in the end (delta: 16.8MB). Free memory was 27.3MB in the beginning and 55.3MB in the end (delta: -28.0MB). Peak memory consumption was 6.7MB. Max. memory is 16.1GB. * RCFGBuilder took 688.06ms. Allocated memory is still 75.5MB. Free memory was 55.3MB in the beginning and 35.9MB in the end (delta: 19.4MB). Peak memory consumption was 23.7MB. Max. memory is 16.1GB. * TraceAbstraction took 22741.86ms. Allocated memory was 75.5MB in the beginning and 134.2MB in the end (delta: 58.7MB). Free memory was 35.4MB in the beginning and 79.5MB in the end (delta: -44.1MB). Peak memory consumption was 13.9MB. Max. memory is 16.1GB. * Witness Printer took 2.73ms. Allocated memory is still 134.2MB. Free memory is still 79.5MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 65]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 65. Possible FailurePath: [L36] int FloppyThread ; [L37] int KernelMode ; [L38] int Suspended ; [L39] int Executive ; [L40] int DiskController ; [L41] int FloppyDiskPeripheral ; [L42] int FlConfigCallBack ; [L43] int MaximumInterfaceType ; [L44] int MOUNTDEV_MOUNTED_DEVICE_GUID ; [L45] int myStatus ; [L46] int s ; [L47] int UNLOADED ; [L48] int NP ; [L49] int DC ; [L50] int SKIP1 ; [L51] int SKIP2 ; [L52] int MPR1 ; [L53] int MPR3 ; [L54] int IPC ; [L55] int pended ; [L56] int compRegistered ; [L57] int lowerDriverReturn ; [L58] int setEventCalled ; [L59] int customIrp ; [L91] int PagingReferenceCount = 0; [L92] int PagingMutex = 0; VAL [compRegistered=0, customIrp=0, DC=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L671] int status ; [L672] int irp = __VERIFIER_nondet_int() ; [L673] int pirp ; [L674] int pirp__IoStatus__Status ; [L675] int irp_choice = __VERIFIER_nondet_int() ; [L676] int devobj = __VERIFIER_nondet_int() ; [L677] int __cil_tmp8 ; [L679] FloppyThread = 0 [L680] KernelMode = 0 [L681] Suspended = 0 [L682] Executive = 0 [L683] DiskController = 0 [L684] FloppyDiskPeripheral = 0 [L685] FlConfigCallBack = 0 [L686] MaximumInterfaceType = 0 [L687] MOUNTDEV_MOUNTED_DEVICE_GUID = 0 [L688] myStatus = 0 [L689] s = 0 [L690] UNLOADED = 0 [L691] NP = 0 [L692] DC = 0 [L693] SKIP1 = 0 [L694] SKIP2 = 0 [L695] MPR1 = 0 [L696] MPR3 = 0 [L697] IPC = 0 [L698] pended = 0 [L699] compRegistered = 0 [L700] lowerDriverReturn = 0 [L701] setEventCalled = 0 [L702] customIrp = 0 [L706] status = 0 [L707] pirp = irp [L708] CALL _BLAST_init() [L74] UNLOADED = 0 [L75] NP = 1 [L76] DC = 2 [L77] SKIP1 = 3 [L78] SKIP2 = 4 [L79] MPR1 = 5 [L80] MPR3 = 6 [L81] IPC = 7 [L82] s = UNLOADED [L83] pended = 0 [L84] compRegistered = 0 [L85] lowerDriverReturn = 0 [L86] setEventCalled = 0 [L87] customIrp = 0 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L708] RET _BLAST_init() [L710] COND TRUE status >= 0 [L711] s = NP [L712] customIrp = 0 [L713] setEventCalled = customIrp [L714] lowerDriverReturn = setEventCalled [L715] compRegistered = lowerDriverReturn [L716] pended = compRegistered [L717] pirp__IoStatus__Status = 0 [L718] myStatus = 0 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=9, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L719] COND TRUE irp_choice == 0 [L720] pirp__IoStatus__Status = -1073741637 [L721] myStatus = -1073741637 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=9, pirp__IoStatus__Status=3221225659, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L724] CALL stub_driver_init() [L661] s = NP [L662] pended = 0 [L663] compRegistered = 0 [L664] lowerDriverReturn = 0 [L665] setEventCalled = 0 [L666] customIrp = 0 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L724] RET stub_driver_init() [L727] COND FALSE !(status < 0) [L731] int tmp_ndt_1; [L732] tmp_ndt_1 = __VERIFIER_nondet_int() [L733] COND TRUE tmp_ndt_1 == 3 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=9, pirp__IoStatus__Status=3221225659, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L740] CALL, EXPR FloppyPnp(devobj, pirp) [L164] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L165] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L166] int Irp__IoStatus__Information ; [L167] int Irp__IoStatus__Status ; [L168] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L169] int disketteExtension__IsRemoved = __VERIFIER_nondet_int() ; [L170] int disketteExtension__IsStarted = __VERIFIER_nondet_int() ; [L171] int disketteExtension__TargetObject = __VERIFIER_nondet_int() ; [L172] int disketteExtension__HoldNewRequests ; [L173] int disketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L174] int disketteExtension__InterfaceString__Buffer = __VERIFIER_nondet_int() ; [L175] int disketteExtension__InterfaceString = __VERIFIER_nondet_int() ; [L176] int disketteExtension__ArcName__Length = __VERIFIER_nondet_int() ; [L177] int disketteExtension__ArcName = __VERIFIER_nondet_int() ; [L178] int irpSp__MinorFunction = __VERIFIER_nondet_int() ; [L179] int IoGetConfigurationInformation__FloppyCount = __VERIFIER_nondet_int() ; [L180] int irpSp ; [L181] int disketteExtension ; [L182] int ntStatus ; [L183] int doneEvent = __VERIFIER_nondet_int() ; [L184] int irpSp___0 ; [L185] int nextIrpSp ; [L186] int nextIrpSp__Control ; [L187] int irpSp___1 ; [L188] int irpSp__Context ; [L189] int irpSp__Control ; [L190] long __cil_tmp29 ; [L191] long __cil_tmp30 ; [L194] ntStatus = 0 [L195] PagingReferenceCount ++ VAL [\old(DeviceObject)=8, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L196] COND TRUE PagingReferenceCount == 1 VAL [\old(DeviceObject)=8, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L199] disketteExtension = DeviceObject__DeviceExtension [L200] irpSp = Irp__Tail__Overlay__CurrentStackLocation VAL [\old(DeviceObject)=8, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L201] COND FALSE !(\read(disketteExtension__IsRemoved)) VAL [\old(DeviceObject)=8, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__IsRemoved=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L210] COND FALSE !(irpSp__MinorFunction == 0) VAL [\old(DeviceObject)=8, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__IsRemoved=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L213] COND TRUE irpSp__MinorFunction == 5 VAL [\old(DeviceObject)=8, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__IsRemoved=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L239] COND TRUE irpSp__MinorFunction == 5 VAL [\old(DeviceObject)=8, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__IsRemoved=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L242] COND FALSE !(! disketteExtension__IsStarted) [L258] disketteExtension__HoldNewRequests = 1 [L259] CALL, EXPR FlQueueIrpToThread(Irp, disketteExtension) [L101] int status ; [L102] int threadHandle = __VERIFIER_nondet_int() ; [L103] int DisketteExtension__PoweringDown = __VERIFIER_nondet_int() ; [L104] int DisketteExtension__ThreadReferenceCount = __VERIFIER_nondet_int() ; [L105] int DisketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L106] int Irp__IoStatus__Status ; [L107] int Irp__IoStatus__Information ; [L108] int Irp__Tail__Overlay__CurrentStackLocation__Control ; [L109] int ObjAttributes = __VERIFIER_nondet_int() ; [L110] int __cil_tmp12 ; [L111] int __cil_tmp13 ; VAL [\old(DisketteExtension)=10, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L114] COND FALSE !(DisketteExtension__PoweringDown == 1) [L120] DisketteExtension__ThreadReferenceCount ++ VAL [\old(DisketteExtension)=10, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L121] COND FALSE !(DisketteExtension__ThreadReferenceCount == 0) VAL [\old(DisketteExtension)=10, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L153] COND TRUE pended == 0 [L154] pended = 1 VAL [\old(DisketteExtension)=10, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L160] return (259); VAL [\old(DisketteExtension)=10, \old(Irp)=9, \result=259, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L259] RET, EXPR FlQueueIrpToThread(Irp, disketteExtension) [L259] ntStatus = FlQueueIrpToThread(Irp, disketteExtension) [L262] __cil_tmp29 = (long )ntStatus VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L263] COND TRUE __cil_tmp29 == 259L VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L265-L266] CALL KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=2147483648, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L1036] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=2147483648, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1045] COND FALSE !(customIrp == 1) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=2147483648, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1049] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=2147483648, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1056] int tmp_ndt_8; [L1057] tmp_ndt_8 = __VERIFIER_nondet_int() [L1058] COND TRUE tmp_ndt_8 == 0 VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=2147483648, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_8=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1064] return (0); VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=2147483648, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, \result=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_8=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L265-L266] RET KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=2147483648, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0)=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L268] COND TRUE disketteExtension__FloppyThread != 0 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=2147483648, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L271] disketteExtension__FloppyThread = 0 [L272] Irp__IoStatus__Status = 0 [L273] myStatus = 0 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L274] COND TRUE s == NP [L275] s = SKIP1 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L282] Irp__CurrentLocation ++ [L283] Irp__Tail__Overlay__CurrentStackLocation ++ VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L284] CALL, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L938] int returnVal2 ; [L939] int compRetStatus1 ; [L940] int lcontext = __VERIFIER_nondet_int() ; [L941] unsigned long __cil_tmp7 ; VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=13, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L944] COND FALSE !(\read(compRegistered)) VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=13, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L957] int tmp_ndt_12; [L958] tmp_ndt_12 = __VERIFIER_nondet_int() [L959] COND TRUE tmp_ndt_12 == 0 VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=13, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L970] returnVal2 = 0 VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=13, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L983] COND FALSE !(s == NP) VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=13, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L987] COND FALSE !(s == MPR1) VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=13, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L996] COND TRUE s == SKIP1 [L997] s = SKIP2 [L998] lowerDriverReturn = returnVal2 VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=13, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L1006] return (returnVal2); VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, \result=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=13, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L284] RET, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, disketteExtension__TargetObject=11, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IofCallDriver(disketteExtension__TargetObject, Irp)=0, IPC=7, Irp=9, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L284] ntStatus = IofCallDriver(disketteExtension__TargetObject, Irp) [L430] PagingReferenceCount -- VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, disketteExtension__TargetObject=11, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L431] COND TRUE PagingReferenceCount == 0 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, disketteExtension__TargetObject=11, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L434] return (ntStatus); VAL [\old(DeviceObject)=8, \old(Irp)=9, \result=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, disketteExtension__TargetObject=11, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L740] RET, EXPR FloppyPnp(devobj, pirp) [L740] status = FloppyPnp(devobj, pirp) [L750] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L751] COND FALSE !(s == NP) VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L758] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L759] COND FALSE !(s == MPR3) VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L766] COND TRUE s != UNLOADED VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L767] COND TRUE status != -1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L768] COND FALSE !(s != SKIP2) VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L782] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L783] COND TRUE status != 259 VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L784] CALL errorFn() VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L65] reach_error() VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] - UnprovableResult [Line: 670]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 239 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 22.6s, OverallIterations: 48, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 4.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7518 SdHoareTripleChecker+Valid, 3.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7410 mSDsluCounter, 52243 SdHoareTripleChecker+Invalid, 3.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 38153 mSDsCounter, 464 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4784 IncrementalHoareTripleChecker+Invalid, 5248 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 464 mSolverCounterUnsat, 14090 mSDtfsCounter, 4784 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1992 GetRequests, 1744 SyntacticMatches, 0 SemanticMatches, 248 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 1.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=574occurred in iteration=13, InterpolantAutomatonStates: 270, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 47 MinimizatonAttempts, 1102 StatesRemovedByMinimization, 41 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 2.8s InterpolantComputationTime, 2026 NumberOfCodeBlocks, 2026 NumberOfCodeBlocksAsserted, 48 NumberOfCheckSat, 1913 ConstructedInterpolants, 0 QuantifiedInterpolants, 5410 SizeOfPredicates, 85 NumberOfNonLiveVariables, 7245 ConjunctsInSsa, 244 ConjunctsInUnsatCore, 47 InterpolantComputations, 47 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-07-14 07:05:39,542 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 Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample