./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 e19ca921 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/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-dev-e19ca92 [2021-12-22 16:47:16,335 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-22 16:47:16,337 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-22 16:47:16,360 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-22 16:47:16,361 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-22 16:47:16,364 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-22 16:47:16,366 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-22 16:47:16,369 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-22 16:47:16,371 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-22 16:47:16,374 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-22 16:47:16,375 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-22 16:47:16,375 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-22 16:47:16,376 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-22 16:47:16,377 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-22 16:47:16,379 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-22 16:47:16,379 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-22 16:47:16,380 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-22 16:47:16,381 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-22 16:47:16,384 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-22 16:47:16,385 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-22 16:47:16,387 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-22 16:47:16,388 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-22 16:47:16,389 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-22 16:47:16,390 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-22 16:47:16,393 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-22 16:47:16,393 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-22 16:47:16,393 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-22 16:47:16,394 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-22 16:47:16,394 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-22 16:47:16,395 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-22 16:47:16,395 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-22 16:47:16,396 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-22 16:47:16,397 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-22 16:47:16,398 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-22 16:47:16,398 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-22 16:47:16,399 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-22 16:47:16,399 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-22 16:47:16,399 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-22 16:47:16,399 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-22 16:47:16,400 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-22 16:47:16,400 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-22 16:47:16,401 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-12-22 16:47:16,428 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-22 16:47:16,428 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-22 16:47:16,429 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-22 16:47:16,429 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-22 16:47:16,430 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-22 16:47:16,430 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-22 16:47:16,430 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-22 16:47:16,430 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-22 16:47:16,431 INFO L138 SettingsManager]: * Use SBE=true [2021-12-22 16:47:16,431 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-22 16:47:16,431 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-22 16:47:16,432 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-22 16:47:16,432 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-22 16:47:16,432 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-22 16:47:16,432 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-22 16:47:16,432 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-22 16:47:16,432 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-22 16:47:16,432 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-22 16:47:16,433 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-22 16:47:16,433 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-22 16:47:16,433 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-22 16:47:16,433 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-22 16:47:16,433 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-22 16:47:16,433 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-22 16:47:16,433 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-22 16:47:16,433 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 16:47:16,434 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-22 16:47:16,434 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-22 16:47:16,434 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-22 16:47:16,434 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-22 16:47:16,434 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-22 16:47:16,434 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 [2021-12-22 16:47:16,643 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-22 16:47:16,659 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-22 16:47:16,661 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-22 16:47:16,662 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-22 16:47:16,663 INFO L275 PluginConnector]: CDTParser initialized [2021-12-22 16:47:16,664 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 [2021-12-22 16:47:16,705 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b5997741/81e4c8a09f0a44cea5fed2f7b364c2ef/FLAG18b492dd1 [2021-12-22 16:47:17,069 INFO L306 CDTParser]: Found 1 translation units. [2021-12-22 16:47:17,069 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c [2021-12-22 16:47:17,086 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b5997741/81e4c8a09f0a44cea5fed2f7b364c2ef/FLAG18b492dd1 [2021-12-22 16:47:17,462 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b5997741/81e4c8a09f0a44cea5fed2f7b364c2ef [2021-12-22 16:47:17,466 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-22 16:47:17,468 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-22 16:47:17,470 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-22 16:47:17,470 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-22 16:47:17,473 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-22 16:47:17,473 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 04:47:17" (1/1) ... [2021-12-22 16:47:17,474 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@727c9278 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:17, skipping insertion in model container [2021-12-22 16:47:17,474 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 04:47:17" (1/1) ... [2021-12-22 16:47:17,479 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-22 16:47:17,517 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-22 16:47:17,650 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] [2021-12-22 16:47:17,767 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 16:47:17,776 INFO L203 MainTranslator]: Completed pre-run [2021-12-22 16:47:17,791 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] [2021-12-22 16:47:17,819 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 16:47:17,830 INFO L208 MainTranslator]: Completed translation [2021-12-22 16:47:17,832 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:17 WrapperNode [2021-12-22 16:47:17,832 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-22 16:47:17,833 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-22 16:47:17,833 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-22 16:47:17,834 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-22 16:47:17,839 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:17" (1/1) ... [2021-12-22 16:47:17,853 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:17" (1/1) ... [2021-12-22 16:47:17,888 INFO L137 Inliner]: procedures = 37, calls = 62, calls flagged for inlining = 19, calls inlined = 19, statements flattened = 916 [2021-12-22 16:47:17,889 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-22 16:47:17,889 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-22 16:47:17,890 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-22 16:47:17,890 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-22 16:47:17,895 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:17" (1/1) ... [2021-12-22 16:47:17,895 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:17" (1/1) ... [2021-12-22 16:47:17,899 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:17" (1/1) ... [2021-12-22 16:47:17,899 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:17" (1/1) ... [2021-12-22 16:47:17,917 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:17" (1/1) ... [2021-12-22 16:47:17,923 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:17" (1/1) ... [2021-12-22 16:47:17,925 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:17" (1/1) ... [2021-12-22 16:47:17,929 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-22 16:47:17,930 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-22 16:47:17,930 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-22 16:47:17,930 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-22 16:47:17,931 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:17" (1/1) ... [2021-12-22 16:47:17,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 16:47:17,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:47:17,957 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-22 16:47:17,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-22 16:47:17,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-22 16:47:17,993 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2021-12-22 16:47:17,993 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2021-12-22 16:47:17,993 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2021-12-22 16:47:17,996 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2021-12-22 16:47:17,996 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2021-12-22 16:47:17,997 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2021-12-22 16:47:17,997 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2021-12-22 16:47:17,997 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2021-12-22 16:47:17,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-22 16:47:17,997 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2021-12-22 16:47:17,997 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2021-12-22 16:47:17,997 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-22 16:47:17,997 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-22 16:47:18,181 INFO L234 CfgBuilder]: Building ICFG [2021-12-22 16:47:18,183 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-22 16:47:18,187 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:18,242 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2021-12-22 16:47:18,243 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2021-12-22 16:47:18,243 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:18,250 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-12-22 16:47:18,250 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-12-22 16:47:18,295 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:18,316 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:18,319 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:18,332 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:18,335 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:18,337 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:18,339 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:18,340 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:18,342 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:18,632 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##86: assume !false; [2021-12-22 16:47:18,632 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume false; [2021-12-22 16:47:18,632 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##171: assume !false; [2021-12-22 16:47:18,632 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##170: assume false; [2021-12-22 16:47:18,633 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume !false; [2021-12-22 16:47:18,633 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##74: assume false; [2021-12-22 16:47:18,633 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##45: assume !false; [2021-12-22 16:47:18,633 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##44: assume false; [2021-12-22 16:47:18,633 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume !false; [2021-12-22 16:47:18,633 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##31: assume false; [2021-12-22 16:47:18,633 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2021-12-22 16:47:18,633 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2021-12-22 16:47:18,634 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##109: assume false; [2021-12-22 16:47:18,634 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##110: assume !false; [2021-12-22 16:47:18,634 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##119: assume !false; [2021-12-22 16:47:18,634 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##118: assume false; [2021-12-22 16:47:18,634 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##122: assume false; [2021-12-22 16:47:18,634 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##123: assume !false; [2021-12-22 16:47:18,635 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:18,654 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2021-12-22 16:47:18,655 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2021-12-22 16:47:18,665 INFO L275 CfgBuilder]: Performing block encoding [2021-12-22 16:47:18,672 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-22 16:47:18,673 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-22 16:47:18,675 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:47:18 BoogieIcfgContainer [2021-12-22 16:47:18,676 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-22 16:47:18,677 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-22 16:47:18,677 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-22 16:47:18,679 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-22 16:47:18,680 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 04:47:17" (1/3) ... [2021-12-22 16:47:18,681 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fe4b980 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 04:47:18, skipping insertion in model container [2021-12-22 16:47:18,681 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:17" (2/3) ... [2021-12-22 16:47:18,681 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fe4b980 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 04:47:18, skipping insertion in model container [2021-12-22 16:47:18,681 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:47:18" (3/3) ... [2021-12-22 16:47:18,682 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl3.cil-1.c [2021-12-22 16:47:18,686 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-22 16:47:18,686 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-12-22 16:47:18,724 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-22 16:47:18,731 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-22 16:47:18,731 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-12-22 16:47:18,762 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) [2021-12-22 16:47:18,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-12-22 16:47:18,772 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:18,772 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:18,773 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:18,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:18,777 INFO L85 PathProgramCache]: Analyzing trace with hash -379437559, now seen corresponding path program 1 times [2021-12-22 16:47:18,782 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:18,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505258606] [2021-12-22 16:47:18,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:18,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:18,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:18,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:18,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:18,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505258606] [2021-12-22 16:47:18,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505258606] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:18,929 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:18,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:18,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210106355] [2021-12-22 16:47:18,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:18,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:18,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:18,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:18,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:18,961 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) [2021-12-22 16:47:19,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:19,048 INFO L93 Difference]: Finished difference Result 237 states and 338 transitions. [2021-12-22 16:47:19,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:19,050 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 [2021-12-22 16:47:19,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:19,064 INFO L225 Difference]: With dead ends: 237 [2021-12-22 16:47:19,065 INFO L226 Difference]: Without dead ends: 235 [2021-12-22 16:47:19,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:19,069 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:19,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 449 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:19,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-12-22 16:47:19,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 235. [2021-12-22 16:47:19,120 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) [2021-12-22 16:47:19,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 336 transitions. [2021-12-22 16:47:19,130 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 336 transitions. Word has length 8 [2021-12-22 16:47:19,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:19,131 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 336 transitions. [2021-12-22 16:47:19,131 INFO L471 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) [2021-12-22 16:47:19,132 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 336 transitions. [2021-12-22 16:47:19,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-12-22 16:47:19,132 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:19,133 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:19,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-22 16:47:19,136 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:19,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:19,137 INFO L85 PathProgramCache]: Analyzing trace with hash 229440231, now seen corresponding path program 1 times [2021-12-22 16:47:19,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:19,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024064040] [2021-12-22 16:47:19,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:19,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:19,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:19,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:19,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:19,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024064040] [2021-12-22 16:47:19,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024064040] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:19,181 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:19,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 16:47:19,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312854944] [2021-12-22 16:47:19,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:19,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:19,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:19,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:19,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:19,184 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) [2021-12-22 16:47:19,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:19,245 INFO L93 Difference]: Finished difference Result 234 states and 335 transitions. [2021-12-22 16:47:19,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:19,245 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 [2021-12-22 16:47:19,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:19,246 INFO L225 Difference]: With dead ends: 234 [2021-12-22 16:47:19,246 INFO L226 Difference]: Without dead ends: 231 [2021-12-22 16:47:19,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:19,251 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:19,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 393 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:19,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-12-22 16:47:19,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2021-12-22 16:47:19,266 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) [2021-12-22 16:47:19,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 325 transitions. [2021-12-22 16:47:19,267 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 325 transitions. Word has length 11 [2021-12-22 16:47:19,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:19,268 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 325 transitions. [2021-12-22 16:47:19,269 INFO L471 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) [2021-12-22 16:47:19,269 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 325 transitions. [2021-12-22 16:47:19,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-22 16:47:19,269 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:19,269 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:19,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-22 16:47:19,270 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:19,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:19,270 INFO L85 PathProgramCache]: Analyzing trace with hash 24656821, now seen corresponding path program 1 times [2021-12-22 16:47:19,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:19,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244863748] [2021-12-22 16:47:19,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:19,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:19,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:19,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:19,314 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:19,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244863748] [2021-12-22 16:47:19,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244863748] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:19,315 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:19,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:19,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496591667] [2021-12-22 16:47:19,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:19,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:19,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:19,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:19,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:19,316 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) [2021-12-22 16:47:19,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:19,386 INFO L93 Difference]: Finished difference Result 348 states and 488 transitions. [2021-12-22 16:47:19,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:19,387 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 [2021-12-22 16:47:19,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:19,389 INFO L225 Difference]: With dead ends: 348 [2021-12-22 16:47:19,389 INFO L226 Difference]: Without dead ends: 347 [2021-12-22 16:47:19,389 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:19,390 INFO L933 BasicCegarLoop]: 418 mSDtfsCounter, 254 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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 [2021-12-22 16:47:19,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 592 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:19,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-12-22 16:47:19,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 328. [2021-12-22 16:47:19,400 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) [2021-12-22 16:47:19,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 463 transitions. [2021-12-22 16:47:19,401 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 463 transitions. Word has length 18 [2021-12-22 16:47:19,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:19,401 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 463 transitions. [2021-12-22 16:47:19,402 INFO L471 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) [2021-12-22 16:47:19,402 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 463 transitions. [2021-12-22 16:47:19,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-12-22 16:47:19,402 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:19,402 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:19,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-22 16:47:19,403 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:19,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:19,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1035240063, now seen corresponding path program 1 times [2021-12-22 16:47:19,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:19,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037033717] [2021-12-22 16:47:19,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:19,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:19,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:19,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:19,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:19,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037033717] [2021-12-22 16:47:19,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037033717] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:19,441 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:19,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:19,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988905182] [2021-12-22 16:47:19,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:19,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:19,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:19,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:19,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:19,443 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) [2021-12-22 16:47:19,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:19,458 INFO L93 Difference]: Finished difference Result 516 states and 723 transitions. [2021-12-22 16:47:19,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:19,459 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 [2021-12-22 16:47:19,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:19,461 INFO L225 Difference]: With dead ends: 516 [2021-12-22 16:47:19,461 INFO L226 Difference]: Without dead ends: 516 [2021-12-22 16:47:19,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:19,462 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:19,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 485 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:19,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2021-12-22 16:47:19,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 487. [2021-12-22 16:47:19,507 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) [2021-12-22 16:47:19,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 687 transitions. [2021-12-22 16:47:19,510 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 687 transitions. Word has length 19 [2021-12-22 16:47:19,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:19,510 INFO L470 AbstractCegarLoop]: Abstraction has 487 states and 687 transitions. [2021-12-22 16:47:19,511 INFO L471 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) [2021-12-22 16:47:19,513 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 687 transitions. [2021-12-22 16:47:19,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-12-22 16:47:19,515 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:19,515 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:19,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-22 16:47:19,515 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:19,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:19,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1224032757, now seen corresponding path program 1 times [2021-12-22 16:47:19,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:19,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203095049] [2021-12-22 16:47:19,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:19,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:19,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:19,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:19,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:19,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203095049] [2021-12-22 16:47:19,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203095049] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:19,558 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:19,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:19,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585457001] [2021-12-22 16:47:19,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:19,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:19,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:19,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:19,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:19,560 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) [2021-12-22 16:47:19,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:19,588 INFO L93 Difference]: Finished difference Result 558 states and 775 transitions. [2021-12-22 16:47:19,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:19,589 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 [2021-12-22 16:47:19,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:19,591 INFO L225 Difference]: With dead ends: 558 [2021-12-22 16:47:19,591 INFO L226 Difference]: Without dead ends: 558 [2021-12-22 16:47:19,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:19,592 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:19,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 389 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:19,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2021-12-22 16:47:19,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 531. [2021-12-22 16:47:19,603 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) [2021-12-22 16:47:19,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 745 transitions. [2021-12-22 16:47:19,605 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 745 transitions. Word has length 22 [2021-12-22 16:47:19,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:19,606 INFO L470 AbstractCegarLoop]: Abstraction has 531 states and 745 transitions. [2021-12-22 16:47:19,606 INFO L471 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) [2021-12-22 16:47:19,606 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 745 transitions. [2021-12-22 16:47:19,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-12-22 16:47:19,607 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:19,607 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:19,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-22 16:47:19,608 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:19,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:19,608 INFO L85 PathProgramCache]: Analyzing trace with hash 664756023, now seen corresponding path program 1 times [2021-12-22 16:47:19,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:19,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559930278] [2021-12-22 16:47:19,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:19,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:19,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:19,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:19,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:19,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559930278] [2021-12-22 16:47:19,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559930278] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:19,651 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:19,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:19,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132041600] [2021-12-22 16:47:19,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:19,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:19,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:19,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:19,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:19,652 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) [2021-12-22 16:47:19,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:19,719 INFO L93 Difference]: Finished difference Result 813 states and 1141 transitions. [2021-12-22 16:47:19,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:19,720 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 [2021-12-22 16:47:19,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:19,723 INFO L225 Difference]: With dead ends: 813 [2021-12-22 16:47:19,723 INFO L226 Difference]: Without dead ends: 813 [2021-12-22 16:47:19,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:19,726 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:19,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 671 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:19,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2021-12-22 16:47:19,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 622. [2021-12-22 16:47:19,752 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) [2021-12-22 16:47:19,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 874 transitions. [2021-12-22 16:47:19,756 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 874 transitions. Word has length 27 [2021-12-22 16:47:19,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:19,756 INFO L470 AbstractCegarLoop]: Abstraction has 622 states and 874 transitions. [2021-12-22 16:47:19,757 INFO L471 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) [2021-12-22 16:47:19,757 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 874 transitions. [2021-12-22 16:47:19,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-22 16:47:19,761 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:19,761 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:19,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-22 16:47:19,761 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:19,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:19,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1105507547, now seen corresponding path program 1 times [2021-12-22 16:47:19,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:19,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199718863] [2021-12-22 16:47:19,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:19,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:19,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:19,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:19,852 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:19,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199718863] [2021-12-22 16:47:19,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199718863] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:19,853 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:19,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:19,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212363818] [2021-12-22 16:47:19,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:19,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:19,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:19,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:19,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:19,855 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) [2021-12-22 16:47:20,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:20,055 INFO L93 Difference]: Finished difference Result 655 states and 906 transitions. [2021-12-22 16:47:20,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:20,056 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 [2021-12-22 16:47:20,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:20,060 INFO L225 Difference]: With dead ends: 655 [2021-12-22 16:47:20,061 INFO L226 Difference]: Without dead ends: 655 [2021-12-22 16:47:20,061 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:20,062 INFO L933 BasicCegarLoop]: 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.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:20,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [521 Valid, 535 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:20,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2021-12-22 16:47:20,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 613. [2021-12-22 16:47:20,087 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) [2021-12-22 16:47:20,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 853 transitions. [2021-12-22 16:47:20,092 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 853 transitions. Word has length 28 [2021-12-22 16:47:20,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:20,093 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 853 transitions. [2021-12-22 16:47:20,093 INFO L471 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) [2021-12-22 16:47:20,093 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 853 transitions. [2021-12-22 16:47:20,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-22 16:47:20,095 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:20,095 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:20,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-22 16:47:20,096 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:20,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:20,097 INFO L85 PathProgramCache]: Analyzing trace with hash -647747679, now seen corresponding path program 1 times [2021-12-22 16:47:20,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:20,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107830028] [2021-12-22 16:47:20,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:20,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:20,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:20,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-22 16:47:20,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:20,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:20,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:20,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107830028] [2021-12-22 16:47:20,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107830028] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:20,139 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:20,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:20,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086858008] [2021-12-22 16:47:20,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:20,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:20,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:20,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:20,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:20,141 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) [2021-12-22 16:47:20,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:20,260 INFO L93 Difference]: Finished difference Result 661 states and 916 transitions. [2021-12-22 16:47:20,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:20,261 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 [2021-12-22 16:47:20,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:20,263 INFO L225 Difference]: With dead ends: 661 [2021-12-22 16:47:20,263 INFO L226 Difference]: Without dead ends: 661 [2021-12-22 16:47:20,263 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:20,264 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:20,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 743 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:20,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2021-12-22 16:47:20,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 640. [2021-12-22 16:47:20,272 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) [2021-12-22 16:47:20,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 889 transitions. [2021-12-22 16:47:20,274 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 889 transitions. Word has length 29 [2021-12-22 16:47:20,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:20,275 INFO L470 AbstractCegarLoop]: Abstraction has 640 states and 889 transitions. [2021-12-22 16:47:20,275 INFO L471 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) [2021-12-22 16:47:20,275 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 889 transitions. [2021-12-22 16:47:20,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-22 16:47:20,276 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:20,276 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:20,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-22 16:47:20,276 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:20,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:20,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1847797176, now seen corresponding path program 1 times [2021-12-22 16:47:20,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:20,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003302889] [2021-12-22 16:47:20,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:20,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:20,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:20,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-22 16:47:20,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:20,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:20,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:20,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003302889] [2021-12-22 16:47:20,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003302889] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:20,330 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:20,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:47:20,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285487333] [2021-12-22 16:47:20,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:20,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:47:20,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:20,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:47:20,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:20,331 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) [2021-12-22 16:47:20,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:20,578 INFO L93 Difference]: Finished difference Result 661 states and 914 transitions. [2021-12-22 16:47:20,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 16:47:20,579 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 [2021-12-22 16:47:20,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:20,581 INFO L225 Difference]: With dead ends: 661 [2021-12-22 16:47:20,581 INFO L226 Difference]: Without dead ends: 661 [2021-12-22 16:47:20,582 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:20,582 INFO L933 BasicCegarLoop]: 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.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:20,582 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 918 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:20,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2021-12-22 16:47:20,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 640. [2021-12-22 16:47:20,591 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) [2021-12-22 16:47:20,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 887 transitions. [2021-12-22 16:47:20,592 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 887 transitions. Word has length 30 [2021-12-22 16:47:20,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:20,593 INFO L470 AbstractCegarLoop]: Abstraction has 640 states and 887 transitions. [2021-12-22 16:47:20,593 INFO L471 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) [2021-12-22 16:47:20,593 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 887 transitions. [2021-12-22 16:47:20,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-22 16:47:20,594 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:20,594 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:20,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-22 16:47:20,594 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:20,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:20,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1158944726, now seen corresponding path program 1 times [2021-12-22 16:47:20,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:20,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035993753] [2021-12-22 16:47:20,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:20,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:20,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:20,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:20,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:20,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035993753] [2021-12-22 16:47:20,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035993753] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:20,614 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:20,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:20,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261008363] [2021-12-22 16:47:20,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:20,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:20,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:20,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:20,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:20,615 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) [2021-12-22 16:47:20,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:20,653 INFO L93 Difference]: Finished difference Result 652 states and 903 transitions. [2021-12-22 16:47:20,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:20,654 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 [2021-12-22 16:47:20,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:20,656 INFO L225 Difference]: With dead ends: 652 [2021-12-22 16:47:20,656 INFO L226 Difference]: Without dead ends: 652 [2021-12-22 16:47:20,656 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:20,656 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:20,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 553 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:20,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2021-12-22 16:47:20,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 651. [2021-12-22 16:47:20,664 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) [2021-12-22 16:47:20,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 901 transitions. [2021-12-22 16:47:20,666 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 901 transitions. Word has length 30 [2021-12-22 16:47:20,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:20,666 INFO L470 AbstractCegarLoop]: Abstraction has 651 states and 901 transitions. [2021-12-22 16:47:20,666 INFO L471 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) [2021-12-22 16:47:20,666 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 901 transitions. [2021-12-22 16:47:20,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-22 16:47:20,667 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:20,667 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:20,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-22 16:47:20,667 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:20,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:20,668 INFO L85 PathProgramCache]: Analyzing trace with hash 558422765, now seen corresponding path program 1 times [2021-12-22 16:47:20,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:20,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521123474] [2021-12-22 16:47:20,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:20,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:20,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:20,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-22 16:47:20,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:20,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:20,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:20,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521123474] [2021-12-22 16:47:20,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521123474] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:20,743 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:20,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:47:20,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411246366] [2021-12-22 16:47:20,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:20,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:47:20,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:20,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:47:20,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:20,743 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) [2021-12-22 16:47:20,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:20,943 INFO L93 Difference]: Finished difference Result 672 states and 926 transitions. [2021-12-22 16:47:20,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 16:47:20,944 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 [2021-12-22 16:47:20,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:20,946 INFO L225 Difference]: With dead ends: 672 [2021-12-22 16:47:20,946 INFO L226 Difference]: Without dead ends: 672 [2021-12-22 16:47:20,946 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:20,947 INFO L933 BasicCegarLoop]: 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.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:20,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 920 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:20,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2021-12-22 16:47:20,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 651. [2021-12-22 16:47:20,955 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) [2021-12-22 16:47:20,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 899 transitions. [2021-12-22 16:47:20,957 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 899 transitions. Word has length 31 [2021-12-22 16:47:20,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:20,958 INFO L470 AbstractCegarLoop]: Abstraction has 651 states and 899 transitions. [2021-12-22 16:47:20,958 INFO L471 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) [2021-12-22 16:47:20,958 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 899 transitions. [2021-12-22 16:47:20,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-22 16:47:20,958 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:20,959 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:20,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-22 16:47:20,959 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:20,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:20,959 INFO L85 PathProgramCache]: Analyzing trace with hash 186689025, now seen corresponding path program 1 times [2021-12-22 16:47:20,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:20,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427550243] [2021-12-22 16:47:20,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:20,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:20,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:20,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-22 16:47:20,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:20,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:20,986 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:20,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427550243] [2021-12-22 16:47:20,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427550243] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:20,987 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:20,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:20,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017063210] [2021-12-22 16:47:20,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:20,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:20,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:20,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:20,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:20,988 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) [2021-12-22 16:47:21,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:21,074 INFO L93 Difference]: Finished difference Result 679 states and 933 transitions. [2021-12-22 16:47:21,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:21,074 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 [2021-12-22 16:47:21,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:21,077 INFO L225 Difference]: With dead ends: 679 [2021-12-22 16:47:21,077 INFO L226 Difference]: Without dead ends: 666 [2021-12-22 16:47:21,077 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:21,077 INFO L933 BasicCegarLoop]: 298 mSDtfsCounter, 52 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 1083 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:21,078 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 1083 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:21,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2021-12-22 16:47:21,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 649. [2021-12-22 16:47:21,087 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) [2021-12-22 16:47:21,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 895 transitions. [2021-12-22 16:47:21,089 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 895 transitions. Word has length 32 [2021-12-22 16:47:21,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:21,089 INFO L470 AbstractCegarLoop]: Abstraction has 649 states and 895 transitions. [2021-12-22 16:47:21,089 INFO L471 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) [2021-12-22 16:47:21,089 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 895 transitions. [2021-12-22 16:47:21,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-12-22 16:47:21,090 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:21,090 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:21,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-22 16:47:21,090 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:21,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:21,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1105645113, now seen corresponding path program 1 times [2021-12-22 16:47:21,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:21,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776532065] [2021-12-22 16:47:21,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:21,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:21,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:21,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:21,114 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:21,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776532065] [2021-12-22 16:47:21,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776532065] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:21,115 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:21,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:21,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978940732] [2021-12-22 16:47:21,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:21,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:21,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:21,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:21,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:21,116 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) [2021-12-22 16:47:21,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:21,147 INFO L93 Difference]: Finished difference Result 657 states and 906 transitions. [2021-12-22 16:47:21,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:21,148 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 [2021-12-22 16:47:21,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:21,150 INFO L225 Difference]: With dead ends: 657 [2021-12-22 16:47:21,150 INFO L226 Difference]: Without dead ends: 657 [2021-12-22 16:47:21,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:21,151 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:21,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 564 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:21,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2021-12-22 16:47:21,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 657. [2021-12-22 16:47:21,159 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) [2021-12-22 16:47:21,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 906 transitions. [2021-12-22 16:47:21,161 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 906 transitions. Word has length 34 [2021-12-22 16:47:21,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:21,161 INFO L470 AbstractCegarLoop]: Abstraction has 657 states and 906 transitions. [2021-12-22 16:47:21,162 INFO L471 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) [2021-12-22 16:47:21,162 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 906 transitions. [2021-12-22 16:47:21,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-12-22 16:47:21,163 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:21,163 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:21,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-22 16:47:21,163 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:21,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:21,163 INFO L85 PathProgramCache]: Analyzing trace with hash -426823703, now seen corresponding path program 1 times [2021-12-22 16:47:21,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:21,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302264949] [2021-12-22 16:47:21,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:21,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:21,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:21,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-12-22 16:47:21,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:21,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:21,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:21,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302264949] [2021-12-22 16:47:21,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302264949] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:21,196 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:21,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:21,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762539503] [2021-12-22 16:47:21,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:21,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:21,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:21,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:21,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:21,198 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) [2021-12-22 16:47:21,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:21,375 INFO L93 Difference]: Finished difference Result 482 states and 635 transitions. [2021-12-22 16:47:21,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:47:21,375 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 [2021-12-22 16:47:21,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:21,377 INFO L225 Difference]: With dead ends: 482 [2021-12-22 16:47:21,377 INFO L226 Difference]: Without dead ends: 482 [2021-12-22 16:47:21,377 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:21,378 INFO L933 BasicCegarLoop]: 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.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:21,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [387 Valid, 831 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:21,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2021-12-22 16:47:21,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 441. [2021-12-22 16:47:21,383 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) [2021-12-22 16:47:21,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 585 transitions. [2021-12-22 16:47:21,385 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 585 transitions. Word has length 38 [2021-12-22 16:47:21,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:21,385 INFO L470 AbstractCegarLoop]: Abstraction has 441 states and 585 transitions. [2021-12-22 16:47:21,385 INFO L471 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) [2021-12-22 16:47:21,385 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 585 transitions. [2021-12-22 16:47:21,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-22 16:47:21,386 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:21,386 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:21,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-22 16:47:21,386 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:21,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:21,387 INFO L85 PathProgramCache]: Analyzing trace with hash -116150226, now seen corresponding path program 1 times [2021-12-22 16:47:21,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:21,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596897625] [2021-12-22 16:47:21,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:21,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:21,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:21,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-12-22 16:47:21,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:21,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:21,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:21,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596897625] [2021-12-22 16:47:21,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596897625] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:21,461 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:21,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:21,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136705945] [2021-12-22 16:47:21,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:21,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:21,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:21,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:21,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:21,462 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) [2021-12-22 16:47:21,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:21,596 INFO L93 Difference]: Finished difference Result 436 states and 573 transitions. [2021-12-22 16:47:21,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:21,596 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 [2021-12-22 16:47:21,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:21,598 INFO L225 Difference]: With dead ends: 436 [2021-12-22 16:47:21,598 INFO L226 Difference]: Without dead ends: 436 [2021-12-22 16:47:21,598 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:21,599 INFO L933 BasicCegarLoop]: 306 mSDtfsCounter, 74 mSDsluCounter, 1318 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1624 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:21,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 1624 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:21,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2021-12-22 16:47:21,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 424. [2021-12-22 16:47:21,604 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) [2021-12-22 16:47:21,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 559 transitions. [2021-12-22 16:47:21,605 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 559 transitions. Word has length 41 [2021-12-22 16:47:21,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:21,605 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 559 transitions. [2021-12-22 16:47:21,606 INFO L471 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) [2021-12-22 16:47:21,606 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 559 transitions. [2021-12-22 16:47:21,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-22 16:47:21,606 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:21,606 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:21,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-22 16:47:21,607 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:21,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:21,607 INFO L85 PathProgramCache]: Analyzing trace with hash 379915809, now seen corresponding path program 1 times [2021-12-22 16:47:21,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:21,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298562255] [2021-12-22 16:47:21,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:21,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:21,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:21,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-22 16:47:21,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:21,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:21,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:21,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298562255] [2021-12-22 16:47:21,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298562255] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:21,643 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:21,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:21,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522180656] [2021-12-22 16:47:21,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:21,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:21,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:21,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:21,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:21,645 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) [2021-12-22 16:47:21,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:21,882 INFO L93 Difference]: Finished difference Result 463 states and 605 transitions. [2021-12-22 16:47:21,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-22 16:47:21,882 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 [2021-12-22 16:47:21,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:21,884 INFO L225 Difference]: With dead ends: 463 [2021-12-22 16:47:21,884 INFO L226 Difference]: Without dead ends: 463 [2021-12-22 16:47:21,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2021-12-22 16:47:21,885 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:21,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 941 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:21,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2021-12-22 16:47:21,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 424. [2021-12-22 16:47:21,890 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) [2021-12-22 16:47:21,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 557 transitions. [2021-12-22 16:47:21,891 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 557 transitions. Word has length 40 [2021-12-22 16:47:21,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:21,892 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 557 transitions. [2021-12-22 16:47:21,892 INFO L471 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) [2021-12-22 16:47:21,892 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 557 transitions. [2021-12-22 16:47:21,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-22 16:47:21,893 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:21,893 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:21,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-22 16:47:21,893 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:21,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:21,893 INFO L85 PathProgramCache]: Analyzing trace with hash -746395849, now seen corresponding path program 1 times [2021-12-22 16:47:21,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:21,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499101120] [2021-12-22 16:47:21,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:21,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:21,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:21,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 16:47:21,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:21,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:21,925 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:21,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499101120] [2021-12-22 16:47:21,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499101120] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:21,925 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:21,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:47:21,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345918380] [2021-12-22 16:47:21,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:21,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:47:21,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:21,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:47:21,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:21,926 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) [2021-12-22 16:47:22,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:22,037 INFO L93 Difference]: Finished difference Result 453 states and 589 transitions. [2021-12-22 16:47:22,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:47:22,037 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 [2021-12-22 16:47:22,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:22,039 INFO L225 Difference]: With dead ends: 453 [2021-12-22 16:47:22,039 INFO L226 Difference]: Without dead ends: 434 [2021-12-22 16:47:22,039 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:22,040 INFO L933 BasicCegarLoop]: 290 mSDtfsCounter, 80 mSDsluCounter, 1041 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 1331 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:22,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 1331 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:22,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2021-12-22 16:47:22,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 420. [2021-12-22 16:47:22,045 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) [2021-12-22 16:47:22,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 552 transitions. [2021-12-22 16:47:22,046 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 552 transitions. Word has length 41 [2021-12-22 16:47:22,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:22,047 INFO L470 AbstractCegarLoop]: Abstraction has 420 states and 552 transitions. [2021-12-22 16:47:22,047 INFO L471 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) [2021-12-22 16:47:22,047 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 552 transitions. [2021-12-22 16:47:22,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-12-22 16:47:22,048 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:22,048 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:22,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-22 16:47:22,048 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:22,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:22,049 INFO L85 PathProgramCache]: Analyzing trace with hash 931091859, now seen corresponding path program 1 times [2021-12-22 16:47:22,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:22,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426517820] [2021-12-22 16:47:22,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:22,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:22,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:22,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-12-22 16:47:22,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:22,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:22,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:22,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426517820] [2021-12-22 16:47:22,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426517820] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:22,101 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:22,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:47:22,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961720402] [2021-12-22 16:47:22,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:22,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:47:22,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:22,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:47:22,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:22,103 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) [2021-12-22 16:47:22,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:22,327 INFO L93 Difference]: Finished difference Result 432 states and 565 transitions. [2021-12-22 16:47:22,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 16:47:22,328 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 [2021-12-22 16:47:22,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:22,330 INFO L225 Difference]: With dead ends: 432 [2021-12-22 16:47:22,330 INFO L226 Difference]: Without dead ends: 432 [2021-12-22 16:47:22,330 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:22,330 INFO L933 BasicCegarLoop]: 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.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:22,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 915 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:22,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-12-22 16:47:22,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 420. [2021-12-22 16:47:22,336 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) [2021-12-22 16:47:22,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 551 transitions. [2021-12-22 16:47:22,338 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 551 transitions. Word has length 43 [2021-12-22 16:47:22,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:22,338 INFO L470 AbstractCegarLoop]: Abstraction has 420 states and 551 transitions. [2021-12-22 16:47:22,338 INFO L471 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) [2021-12-22 16:47:22,338 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 551 transitions. [2021-12-22 16:47:22,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-22 16:47:22,339 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:22,339 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:22,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-22 16:47:22,339 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:22,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:22,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1663005190, now seen corresponding path program 1 times [2021-12-22 16:47:22,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:22,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034664195] [2021-12-22 16:47:22,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:22,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:22,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:22,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-22 16:47:22,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:22,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:22,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:22,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034664195] [2021-12-22 16:47:22,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034664195] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:22,391 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:22,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:47:22,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647786060] [2021-12-22 16:47:22,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:22,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:47:22,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:22,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:47:22,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:22,392 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) [2021-12-22 16:47:22,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:22,554 INFO L93 Difference]: Finished difference Result 439 states and 575 transitions. [2021-12-22 16:47:22,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:22,555 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 [2021-12-22 16:47:22,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:22,556 INFO L225 Difference]: With dead ends: 439 [2021-12-22 16:47:22,556 INFO L226 Difference]: Without dead ends: 439 [2021-12-22 16:47:22,556 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:22,556 INFO L933 BasicCegarLoop]: 279 mSDtfsCounter, 340 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 929 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:22,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 929 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:22,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2021-12-22 16:47:22,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 412. [2021-12-22 16:47:22,563 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) [2021-12-22 16:47:22,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 538 transitions. [2021-12-22 16:47:22,564 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 538 transitions. Word has length 42 [2021-12-22 16:47:22,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:22,564 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 538 transitions. [2021-12-22 16:47:22,564 INFO L471 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) [2021-12-22 16:47:22,564 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 538 transitions. [2021-12-22 16:47:22,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-22 16:47:22,565 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:22,565 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:22,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-22 16:47:22,565 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:22,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:22,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1049211654, now seen corresponding path program 1 times [2021-12-22 16:47:22,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:22,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360839391] [2021-12-22 16:47:22,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:22,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:22,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:22,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-22 16:47:22,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:22,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:22,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:22,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360839391] [2021-12-22 16:47:22,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360839391] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:22,614 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:22,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:22,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124612760] [2021-12-22 16:47:22,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:22,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:22,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:22,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:22,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:22,615 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) [2021-12-22 16:47:22,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:22,712 INFO L93 Difference]: Finished difference Result 424 states and 544 transitions. [2021-12-22 16:47:22,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:22,713 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 [2021-12-22 16:47:22,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:22,714 INFO L225 Difference]: With dead ends: 424 [2021-12-22 16:47:22,714 INFO L226 Difference]: Without dead ends: 424 [2021-12-22 16:47:22,714 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:22,714 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:22,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 733 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:22,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2021-12-22 16:47:22,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 406. [2021-12-22 16:47:22,719 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) [2021-12-22 16:47:22,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 525 transitions. [2021-12-22 16:47:22,720 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 525 transitions. Word has length 42 [2021-12-22 16:47:22,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:22,720 INFO L470 AbstractCegarLoop]: Abstraction has 406 states and 525 transitions. [2021-12-22 16:47:22,720 INFO L471 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) [2021-12-22 16:47:22,720 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 525 transitions. [2021-12-22 16:47:22,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-12-22 16:47:22,721 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:22,721 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:22,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-22 16:47:22,721 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:22,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:22,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1381038349, now seen corresponding path program 1 times [2021-12-22 16:47:22,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:22,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181996548] [2021-12-22 16:47:22,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:22,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:22,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:22,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-22 16:47:22,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:22,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:22,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:22,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181996548] [2021-12-22 16:47:22,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181996548] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:22,806 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:22,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:22,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498330460] [2021-12-22 16:47:22,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:22,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:22,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:22,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:22,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:22,808 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) [2021-12-22 16:47:22,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:22,999 INFO L93 Difference]: Finished difference Result 448 states and 577 transitions. [2021-12-22 16:47:22,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:22,999 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 [2021-12-22 16:47:22,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:23,001 INFO L225 Difference]: With dead ends: 448 [2021-12-22 16:47:23,001 INFO L226 Difference]: Without dead ends: 447 [2021-12-22 16:47:23,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-12-22 16:47:23,002 INFO L933 BasicCegarLoop]: 288 mSDtfsCounter, 228 mSDsluCounter, 1346 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 1634 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:23,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 1634 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:23,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-12-22 16:47:23,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 421. [2021-12-22 16:47:23,011 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) [2021-12-22 16:47:23,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 545 transitions. [2021-12-22 16:47:23,012 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 545 transitions. Word has length 43 [2021-12-22 16:47:23,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:23,012 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 545 transitions. [2021-12-22 16:47:23,012 INFO L471 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) [2021-12-22 16:47:23,012 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 545 transitions. [2021-12-22 16:47:23,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-12-22 16:47:23,014 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:23,014 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:23,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-22 16:47:23,014 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:23,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:23,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1380761519, now seen corresponding path program 1 times [2021-12-22 16:47:23,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:23,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133090096] [2021-12-22 16:47:23,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:23,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:23,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:23,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-22 16:47:23,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:23,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:23,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:23,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133090096] [2021-12-22 16:47:23,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133090096] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:23,070 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:23,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:23,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514275025] [2021-12-22 16:47:23,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:23,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:23,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:23,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:23,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:23,071 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) [2021-12-22 16:47:23,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:23,239 INFO L93 Difference]: Finished difference Result 444 states and 570 transitions. [2021-12-22 16:47:23,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:23,241 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 [2021-12-22 16:47:23,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:23,243 INFO L225 Difference]: With dead ends: 444 [2021-12-22 16:47:23,243 INFO L226 Difference]: Without dead ends: 434 [2021-12-22 16:47:23,243 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:23,243 INFO L933 BasicCegarLoop]: 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.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:23,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 1712 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:23,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2021-12-22 16:47:23,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 418. [2021-12-22 16:47:23,249 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) [2021-12-22 16:47:23,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 541 transitions. [2021-12-22 16:47:23,250 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 541 transitions. Word has length 43 [2021-12-22 16:47:23,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:23,250 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 541 transitions. [2021-12-22 16:47:23,250 INFO L471 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) [2021-12-22 16:47:23,250 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 541 transitions. [2021-12-22 16:47:23,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-12-22 16:47:23,251 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:23,251 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:23,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-22 16:47:23,251 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:23,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:23,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1017261290, now seen corresponding path program 1 times [2021-12-22 16:47:23,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:23,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513610216] [2021-12-22 16:47:23,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:23,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:23,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:23,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:47:23,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:23,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:23,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:23,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513610216] [2021-12-22 16:47:23,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513610216] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:23,272 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:23,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:23,272 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044864839] [2021-12-22 16:47:23,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:23,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:23,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:23,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:23,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:23,273 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) [2021-12-22 16:47:23,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:23,348 INFO L93 Difference]: Finished difference Result 432 states and 551 transitions. [2021-12-22 16:47:23,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:23,349 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 [2021-12-22 16:47:23,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:23,351 INFO L225 Difference]: With dead ends: 432 [2021-12-22 16:47:23,351 INFO L226 Difference]: Without dead ends: 432 [2021-12-22 16:47:23,351 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:23,351 INFO L933 BasicCegarLoop]: 332 mSDtfsCounter, 95 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 824 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:23,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 824 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:23,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-12-22 16:47:23,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 417. [2021-12-22 16:47:23,356 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) [2021-12-22 16:47:23,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 535 transitions. [2021-12-22 16:47:23,357 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 535 transitions. Word has length 43 [2021-12-22 16:47:23,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:23,357 INFO L470 AbstractCegarLoop]: Abstraction has 417 states and 535 transitions. [2021-12-22 16:47:23,358 INFO L471 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) [2021-12-22 16:47:23,358 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 535 transitions. [2021-12-22 16:47:23,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-22 16:47:23,363 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:23,363 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:23,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-22 16:47:23,364 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:23,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:23,364 INFO L85 PathProgramCache]: Analyzing trace with hash 2052650382, now seen corresponding path program 1 times [2021-12-22 16:47:23,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:23,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791763521] [2021-12-22 16:47:23,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:23,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:23,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:23,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-22 16:47:23,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:23,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:23,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:23,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791763521] [2021-12-22 16:47:23,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791763521] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:23,420 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:23,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:47:23,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931510778] [2021-12-22 16:47:23,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:23,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:47:23,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:23,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:47:23,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:23,421 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) [2021-12-22 16:47:23,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:23,603 INFO L93 Difference]: Finished difference Result 436 states and 553 transitions. [2021-12-22 16:47:23,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:23,603 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 [2021-12-22 16:47:23,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:23,605 INFO L225 Difference]: With dead ends: 436 [2021-12-22 16:47:23,605 INFO L226 Difference]: Without dead ends: 424 [2021-12-22 16:47:23,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:47:23,605 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:23,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [396 Valid, 878 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:23,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2021-12-22 16:47:23,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 401. [2021-12-22 16:47:23,610 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) [2021-12-22 16:47:23,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 512 transitions. [2021-12-22 16:47:23,611 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 512 transitions. Word has length 44 [2021-12-22 16:47:23,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:23,611 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 512 transitions. [2021-12-22 16:47:23,612 INFO L471 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) [2021-12-22 16:47:23,612 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 512 transitions. [2021-12-22 16:47:23,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-22 16:47:23,612 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:23,612 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:23,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-22 16:47:23,613 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:23,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:23,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1187697777, now seen corresponding path program 1 times [2021-12-22 16:47:23,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:23,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731774480] [2021-12-22 16:47:23,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:23,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:23,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:23,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-12-22 16:47:23,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:23,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:23,645 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:23,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731774480] [2021-12-22 16:47:23,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731774480] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:23,646 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:23,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:23,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160941410] [2021-12-22 16:47:23,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:23,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:23,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:23,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:23,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:23,647 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) [2021-12-22 16:47:23,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:23,743 INFO L93 Difference]: Finished difference Result 492 states and 623 transitions. [2021-12-22 16:47:23,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:23,744 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 [2021-12-22 16:47:23,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:23,745 INFO L225 Difference]: With dead ends: 492 [2021-12-22 16:47:23,745 INFO L226 Difference]: Without dead ends: 492 [2021-12-22 16:47:23,745 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:23,746 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:23,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 768 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:23,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-12-22 16:47:23,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 454. [2021-12-22 16:47:23,751 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) [2021-12-22 16:47:23,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 581 transitions. [2021-12-22 16:47:23,752 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 581 transitions. Word has length 46 [2021-12-22 16:47:23,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:23,753 INFO L470 AbstractCegarLoop]: Abstraction has 454 states and 581 transitions. [2021-12-22 16:47:23,753 INFO L471 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) [2021-12-22 16:47:23,753 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 581 transitions. [2021-12-22 16:47:23,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-22 16:47:23,753 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:23,754 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:23,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-22 16:47:23,754 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:23,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:23,754 INFO L85 PathProgramCache]: Analyzing trace with hash 349644568, now seen corresponding path program 1 times [2021-12-22 16:47:23,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:23,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653169517] [2021-12-22 16:47:23,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:23,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:23,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:23,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:47:23,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:23,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:23,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:23,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653169517] [2021-12-22 16:47:23,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653169517] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:23,784 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:23,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:23,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527554843] [2021-12-22 16:47:23,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:23,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:23,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:23,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:23,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:23,786 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) [2021-12-22 16:47:23,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:23,862 INFO L93 Difference]: Finished difference Result 461 states and 589 transitions. [2021-12-22 16:47:23,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:47:23,862 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 [2021-12-22 16:47:23,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:23,864 INFO L225 Difference]: With dead ends: 461 [2021-12-22 16:47:23,864 INFO L226 Difference]: Without dead ends: 461 [2021-12-22 16:47:23,864 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:23,865 INFO L933 BasicCegarLoop]: 305 mSDtfsCounter, 95 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 1062 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:23,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 1062 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:23,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2021-12-22 16:47:23,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 436. [2021-12-22 16:47:23,871 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) [2021-12-22 16:47:23,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 561 transitions. [2021-12-22 16:47:23,872 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 561 transitions. Word has length 45 [2021-12-22 16:47:23,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:23,872 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 561 transitions. [2021-12-22 16:47:23,872 INFO L471 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) [2021-12-22 16:47:23,872 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 561 transitions. [2021-12-22 16:47:23,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-22 16:47:23,873 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:23,873 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:23,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-22 16:47:23,874 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:23,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:23,874 INFO L85 PathProgramCache]: Analyzing trace with hash -448653222, now seen corresponding path program 1 times [2021-12-22 16:47:23,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:23,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668945855] [2021-12-22 16:47:23,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:23,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:23,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:23,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-22 16:47:23,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:23,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:23,943 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:23,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668945855] [2021-12-22 16:47:23,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668945855] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:23,943 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:23,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:23,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307464922] [2021-12-22 16:47:23,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:23,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:23,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:23,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:23,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:23,945 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) [2021-12-22 16:47:24,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:24,068 INFO L93 Difference]: Finished difference Result 477 states and 608 transitions. [2021-12-22 16:47:24,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:24,069 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 [2021-12-22 16:47:24,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:24,070 INFO L225 Difference]: With dead ends: 477 [2021-12-22 16:47:24,070 INFO L226 Difference]: Without dead ends: 477 [2021-12-22 16:47:24,071 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:24,071 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 52 mSDsluCounter, 1353 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 1662 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:24,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 1662 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:24,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-12-22 16:47:24,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 436. [2021-12-22 16:47:24,077 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) [2021-12-22 16:47:24,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 559 transitions. [2021-12-22 16:47:24,077 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 559 transitions. Word has length 48 [2021-12-22 16:47:24,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:24,078 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 559 transitions. [2021-12-22 16:47:24,078 INFO L471 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) [2021-12-22 16:47:24,078 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 559 transitions. [2021-12-22 16:47:24,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-22 16:47:24,079 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:24,079 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:24,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-22 16:47:24,079 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:24,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:24,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1621808983, now seen corresponding path program 1 times [2021-12-22 16:47:24,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:24,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752128220] [2021-12-22 16:47:24,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:24,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:24,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:24,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-22 16:47:24,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:24,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:24,124 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:24,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752128220] [2021-12-22 16:47:24,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752128220] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:24,124 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:24,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:24,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240043497] [2021-12-22 16:47:24,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:24,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:24,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:24,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:24,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:24,125 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) [2021-12-22 16:47:24,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:24,306 INFO L93 Difference]: Finished difference Result 460 states and 585 transitions. [2021-12-22 16:47:24,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 16:47:24,307 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 [2021-12-22 16:47:24,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:24,308 INFO L225 Difference]: With dead ends: 460 [2021-12-22 16:47:24,308 INFO L226 Difference]: Without dead ends: 444 [2021-12-22 16:47:24,308 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:24,309 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:24,309 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 1866 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:24,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-12-22 16:47:24,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 432. [2021-12-22 16:47:24,314 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) [2021-12-22 16:47:24,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 553 transitions. [2021-12-22 16:47:24,314 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 553 transitions. Word has length 48 [2021-12-22 16:47:24,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:24,315 INFO L470 AbstractCegarLoop]: Abstraction has 432 states and 553 transitions. [2021-12-22 16:47:24,315 INFO L471 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) [2021-12-22 16:47:24,315 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 553 transitions. [2021-12-22 16:47:24,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-22 16:47:24,316 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:24,316 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:24,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-22 16:47:24,316 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:24,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:24,317 INFO L85 PathProgramCache]: Analyzing trace with hash 2037628605, now seen corresponding path program 1 times [2021-12-22 16:47:24,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:24,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154671468] [2021-12-22 16:47:24,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:24,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:24,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:24,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-22 16:47:24,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:24,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:24,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:24,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154671468] [2021-12-22 16:47:24,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154671468] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:24,361 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:24,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:24,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155842822] [2021-12-22 16:47:24,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:24,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:24,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:24,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:24,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:24,363 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) [2021-12-22 16:47:24,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:24,538 INFO L93 Difference]: Finished difference Result 456 states and 579 transitions. [2021-12-22 16:47:24,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 16:47:24,539 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 [2021-12-22 16:47:24,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:24,540 INFO L225 Difference]: With dead ends: 456 [2021-12-22 16:47:24,540 INFO L226 Difference]: Without dead ends: 439 [2021-12-22 16:47:24,541 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:24,541 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:24,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 1828 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:24,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2021-12-22 16:47:24,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 427. [2021-12-22 16:47:24,546 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) [2021-12-22 16:47:24,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 546 transitions. [2021-12-22 16:47:24,546 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 546 transitions. Word has length 49 [2021-12-22 16:47:24,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:24,547 INFO L470 AbstractCegarLoop]: Abstraction has 427 states and 546 transitions. [2021-12-22 16:47:24,547 INFO L471 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) [2021-12-22 16:47:24,547 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 546 transitions. [2021-12-22 16:47:24,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-22 16:47:24,548 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:24,548 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:24,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-22 16:47:24,548 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:24,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:24,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1318636408, now seen corresponding path program 1 times [2021-12-22 16:47:24,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:24,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870861429] [2021-12-22 16:47:24,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:24,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:24,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:24,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-22 16:47:24,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:24,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:24,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:24,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870861429] [2021-12-22 16:47:24,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870861429] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:24,591 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:24,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:24,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871157241] [2021-12-22 16:47:24,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:24,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:24,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:24,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:24,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:24,592 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) [2021-12-22 16:47:24,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:24,761 INFO L93 Difference]: Finished difference Result 451 states and 572 transitions. [2021-12-22 16:47:24,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 16:47:24,761 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 [2021-12-22 16:47:24,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:24,762 INFO L225 Difference]: With dead ends: 451 [2021-12-22 16:47:24,763 INFO L226 Difference]: Without dead ends: 435 [2021-12-22 16:47:24,763 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:24,763 INFO L933 BasicCegarLoop]: 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.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:24,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 1782 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:24,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2021-12-22 16:47:24,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 423. [2021-12-22 16:47:24,768 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) [2021-12-22 16:47:24,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 540 transitions. [2021-12-22 16:47:24,769 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 540 transitions. Word has length 49 [2021-12-22 16:47:24,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:24,769 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 540 transitions. [2021-12-22 16:47:24,769 INFO L471 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) [2021-12-22 16:47:24,769 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 540 transitions. [2021-12-22 16:47:24,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-22 16:47:24,770 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:24,770 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:24,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-22 16:47:24,770 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:24,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:24,771 INFO L85 PathProgramCache]: Analyzing trace with hash 2007550124, now seen corresponding path program 1 times [2021-12-22 16:47:24,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:24,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544091013] [2021-12-22 16:47:24,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:24,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:24,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:24,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-12-22 16:47:24,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:24,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:24,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:24,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544091013] [2021-12-22 16:47:24,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544091013] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:24,842 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:24,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:24,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034062318] [2021-12-22 16:47:24,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:24,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:24,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:24,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:24,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:24,843 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) [2021-12-22 16:47:24,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:24,969 INFO L93 Difference]: Finished difference Result 567 states and 740 transitions. [2021-12-22 16:47:24,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:24,970 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 [2021-12-22 16:47:24,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:24,971 INFO L225 Difference]: With dead ends: 567 [2021-12-22 16:47:24,971 INFO L226 Difference]: Without dead ends: 567 [2021-12-22 16:47:24,972 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:24,972 INFO L933 BasicCegarLoop]: 351 mSDtfsCounter, 104 mSDsluCounter, 1499 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 1850 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:24,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 1850 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:24,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2021-12-22 16:47:24,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 423. [2021-12-22 16:47:24,977 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) [2021-12-22 16:47:24,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 539 transitions. [2021-12-22 16:47:24,978 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 539 transitions. Word has length 51 [2021-12-22 16:47:24,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:24,978 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 539 transitions. [2021-12-22 16:47:24,978 INFO L471 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) [2021-12-22 16:47:24,979 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 539 transitions. [2021-12-22 16:47:24,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-12-22 16:47:24,979 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:24,979 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:24,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-22 16:47:24,980 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:24,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:24,980 INFO L85 PathProgramCache]: Analyzing trace with hash 568629575, now seen corresponding path program 1 times [2021-12-22 16:47:24,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:24,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405345404] [2021-12-22 16:47:24,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:24,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:24,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:25,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:47:25,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:25,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:25,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:25,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405345404] [2021-12-22 16:47:25,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405345404] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:25,026 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:25,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:25,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604919658] [2021-12-22 16:47:25,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:25,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:25,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:25,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:25,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:25,027 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) [2021-12-22 16:47:25,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:25,201 INFO L93 Difference]: Finished difference Result 447 states and 565 transitions. [2021-12-22 16:47:25,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 16:47:25,202 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 [2021-12-22 16:47:25,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:25,203 INFO L225 Difference]: With dead ends: 447 [2021-12-22 16:47:25,203 INFO L226 Difference]: Without dead ends: 413 [2021-12-22 16:47:25,203 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:25,204 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:25,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 1786 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:25,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-12-22 16:47:25,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 401. [2021-12-22 16:47:25,208 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) [2021-12-22 16:47:25,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 511 transitions. [2021-12-22 16:47:25,209 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 511 transitions. Word has length 53 [2021-12-22 16:47:25,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:25,209 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 511 transitions. [2021-12-22 16:47:25,209 INFO L471 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) [2021-12-22 16:47:25,209 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 511 transitions. [2021-12-22 16:47:25,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-22 16:47:25,210 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:25,210 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:25,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-22 16:47:25,210 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:25,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:25,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1451850282, now seen corresponding path program 1 times [2021-12-22 16:47:25,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:25,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238478924] [2021-12-22 16:47:25,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:25,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:25,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:25,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-22 16:47:25,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:25,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-22 16:47:25,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:25,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:25,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:25,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238478924] [2021-12-22 16:47:25,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238478924] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:25,256 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:25,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:25,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737604255] [2021-12-22 16:47:25,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:25,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:25,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:25,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:25,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:25,257 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) [2021-12-22 16:47:25,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:25,417 INFO L93 Difference]: Finished difference Result 388 states and 485 transitions. [2021-12-22 16:47:25,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:25,418 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 [2021-12-22 16:47:25,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:25,419 INFO L225 Difference]: With dead ends: 388 [2021-12-22 16:47:25,419 INFO L226 Difference]: Without dead ends: 388 [2021-12-22 16:47:25,419 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:25,420 INFO L933 BasicCegarLoop]: 313 mSDtfsCounter, 132 mSDsluCounter, 876 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 1189 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:25,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 1189 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:25,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2021-12-22 16:47:25,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 368. [2021-12-22 16:47:25,424 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) [2021-12-22 16:47:25,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 461 transitions. [2021-12-22 16:47:25,424 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 461 transitions. Word has length 59 [2021-12-22 16:47:25,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:25,424 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 461 transitions. [2021-12-22 16:47:25,425 INFO L471 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) [2021-12-22 16:47:25,425 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 461 transitions. [2021-12-22 16:47:25,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-22 16:47:25,425 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:25,425 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:25,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-22 16:47:25,426 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:25,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:25,426 INFO L85 PathProgramCache]: Analyzing trace with hash 2062141299, now seen corresponding path program 1 times [2021-12-22 16:47:25,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:25,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854141559] [2021-12-22 16:47:25,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:25,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:25,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:25,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 16:47:25,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:25,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-22 16:47:25,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:25,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:25,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:25,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854141559] [2021-12-22 16:47:25,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854141559] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:25,488 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:25,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:25,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774756431] [2021-12-22 16:47:25,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:25,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:25,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:25,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:25,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:25,489 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) [2021-12-22 16:47:25,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:25,797 INFO L93 Difference]: Finished difference Result 493 states and 599 transitions. [2021-12-22 16:47:25,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-22 16:47:25,797 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 [2021-12-22 16:47:25,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:25,799 INFO L225 Difference]: With dead ends: 493 [2021-12-22 16:47:25,799 INFO L226 Difference]: Without dead ends: 493 [2021-12-22 16:47:25,799 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:25,799 INFO L933 BasicCegarLoop]: 294 mSDtfsCounter, 393 mSDsluCounter, 910 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 1204 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:25,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 1204 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:25,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-12-22 16:47:25,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 462. [2021-12-22 16:47:25,804 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) [2021-12-22 16:47:25,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 566 transitions. [2021-12-22 16:47:25,805 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 566 transitions. Word has length 61 [2021-12-22 16:47:25,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:25,805 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 566 transitions. [2021-12-22 16:47:25,805 INFO L471 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) [2021-12-22 16:47:25,805 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 566 transitions. [2021-12-22 16:47:25,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-22 16:47:25,806 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:25,806 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:25,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-22 16:47:25,806 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:25,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:25,807 INFO L85 PathProgramCache]: Analyzing trace with hash 481973530, now seen corresponding path program 1 times [2021-12-22 16:47:25,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:25,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696096082] [2021-12-22 16:47:25,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:25,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:25,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:25,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 16:47:25,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:25,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-22 16:47:25,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:25,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:25,860 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:25,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696096082] [2021-12-22 16:47:25,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696096082] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:25,860 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:25,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-22 16:47:25,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740255688] [2021-12-22 16:47:25,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:25,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-22 16:47:25,861 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:25,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-22 16:47:25,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:47:25,862 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) [2021-12-22 16:47:26,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:26,070 INFO L93 Difference]: Finished difference Result 461 states and 564 transitions. [2021-12-22 16:47:26,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 16:47:26,070 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 [2021-12-22 16:47:26,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:26,071 INFO L225 Difference]: With dead ends: 461 [2021-12-22 16:47:26,071 INFO L226 Difference]: Without dead ends: 413 [2021-12-22 16:47:26,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-12-22 16:47:26,072 INFO L933 BasicCegarLoop]: 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.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:26,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 1613 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:26,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-12-22 16:47:26,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 413. [2021-12-22 16:47:26,076 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) [2021-12-22 16:47:26,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 508 transitions. [2021-12-22 16:47:26,077 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 508 transitions. Word has length 62 [2021-12-22 16:47:26,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:26,077 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 508 transitions. [2021-12-22 16:47:26,078 INFO L471 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) [2021-12-22 16:47:26,078 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 508 transitions. [2021-12-22 16:47:26,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-22 16:47:26,078 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:26,078 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:26,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-22 16:47:26,079 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:26,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:26,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1711382279, now seen corresponding path program 1 times [2021-12-22 16:47:26,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:26,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373419768] [2021-12-22 16:47:26,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:26,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:26,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:26,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-22 16:47:26,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:26,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-22 16:47:26,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:26,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:26,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:26,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373419768] [2021-12-22 16:47:26,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373419768] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:26,143 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:26,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-22 16:47:26,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691521736] [2021-12-22 16:47:26,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:26,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-22 16:47:26,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:26,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-22 16:47:26,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:47:26,144 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) [2021-12-22 16:47:26,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:26,330 INFO L93 Difference]: Finished difference Result 451 states and 550 transitions. [2021-12-22 16:47:26,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-22 16:47:26,330 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 [2021-12-22 16:47:26,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:26,331 INFO L225 Difference]: With dead ends: 451 [2021-12-22 16:47:26,331 INFO L226 Difference]: Without dead ends: 435 [2021-12-22 16:47:26,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-12-22 16:47:26,332 INFO L933 BasicCegarLoop]: 236 mSDtfsCounter, 342 mSDsluCounter, 1170 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 1406 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:26,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 1406 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:26,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2021-12-22 16:47:26,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 421. [2021-12-22 16:47:26,347 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) [2021-12-22 16:47:26,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 517 transitions. [2021-12-22 16:47:26,348 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 517 transitions. Word has length 63 [2021-12-22 16:47:26,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:26,348 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 517 transitions. [2021-12-22 16:47:26,349 INFO L471 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) [2021-12-22 16:47:26,349 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 517 transitions. [2021-12-22 16:47:26,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-12-22 16:47:26,351 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:26,351 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:26,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-22 16:47:26,351 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:26,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:26,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1980841952, now seen corresponding path program 1 times [2021-12-22 16:47:26,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:26,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687169174] [2021-12-22 16:47:26,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:26,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:26,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:26,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-22 16:47:26,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:26,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-22 16:47:26,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:26,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:26,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:26,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687169174] [2021-12-22 16:47:26,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687169174] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:26,420 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:26,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-22 16:47:26,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151748761] [2021-12-22 16:47:26,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:26,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-22 16:47:26,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:26,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-22 16:47:26,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:47:26,423 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) [2021-12-22 16:47:26,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:26,607 INFO L93 Difference]: Finished difference Result 451 states and 549 transitions. [2021-12-22 16:47:26,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-22 16:47:26,607 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 [2021-12-22 16:47:26,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:26,608 INFO L225 Difference]: With dead ends: 451 [2021-12-22 16:47:26,608 INFO L226 Difference]: Without dead ends: 435 [2021-12-22 16:47:26,609 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:26,609 INFO L933 BasicCegarLoop]: 250 mSDtfsCounter, 62 mSDsluCounter, 1683 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1933 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:26,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 1933 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:26,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2021-12-22 16:47:26,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 413. [2021-12-22 16:47:26,613 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) [2021-12-22 16:47:26,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 507 transitions. [2021-12-22 16:47:26,614 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 507 transitions. Word has length 64 [2021-12-22 16:47:26,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:26,614 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 507 transitions. [2021-12-22 16:47:26,614 INFO L471 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) [2021-12-22 16:47:26,614 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 507 transitions. [2021-12-22 16:47:26,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-12-22 16:47:26,615 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:26,615 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:26,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-12-22 16:47:26,615 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:26,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:26,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1972927547, now seen corresponding path program 1 times [2021-12-22 16:47:26,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:26,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440337582] [2021-12-22 16:47:26,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:26,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:26,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 16:47:26,638 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 16:47:26,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 16:47:26,688 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 16:47:26,688 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-22 16:47:26,690 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK (1 of 2 remaining) [2021-12-22 16:47:26,691 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (0 of 2 remaining) [2021-12-22 16:47:26,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-12-22 16:47:26,697 INFO L732 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] [2021-12-22 16:47:26,701 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-22 16:47:26,828 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 04:47:26 BoogieIcfgContainer [2021-12-22 16:47:26,828 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-22 16:47:26,829 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-22 16:47:26,829 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-22 16:47:26,829 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-22 16:47:26,829 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:47:18" (3/4) ... [2021-12-22 16:47:26,831 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-22 16:47:26,831 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-22 16:47:26,831 INFO L158 Benchmark]: Toolchain (without parser) took 9363.82ms. Allocated memory was 92.3MB in the beginning and 281.0MB in the end (delta: 188.7MB). Free memory was 51.2MB in the beginning and 243.4MB in the end (delta: -192.2MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-22 16:47:26,831 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 92.3MB. Free memory is still 68.9MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-22 16:47:26,832 INFO L158 Benchmark]: CACSL2BoogieTranslator took 362.19ms. Allocated memory was 92.3MB in the beginning and 117.4MB in the end (delta: 25.2MB). Free memory was 51.0MB in the beginning and 82.7MB in the end (delta: -31.7MB). Peak memory consumption was 10.6MB. Max. memory is 16.1GB. [2021-12-22 16:47:26,832 INFO L158 Benchmark]: Boogie Procedure Inliner took 55.84ms. Allocated memory is still 117.4MB. Free memory was 82.7MB in the beginning and 77.8MB in the end (delta: 4.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-12-22 16:47:26,832 INFO L158 Benchmark]: Boogie Preprocessor took 40.18ms. Allocated memory is still 117.4MB. Free memory was 77.8MB in the beginning and 75.0MB in the end (delta: 2.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-12-22 16:47:26,832 INFO L158 Benchmark]: RCFGBuilder took 745.86ms. Allocated memory is still 117.4MB. Free memory was 75.0MB in the beginning and 58.0MB in the end (delta: 17.0MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2021-12-22 16:47:26,832 INFO L158 Benchmark]: TraceAbstraction took 8151.12ms. Allocated memory was 117.4MB in the beginning and 281.0MB in the end (delta: 163.6MB). Free memory was 57.3MB in the beginning and 243.4MB in the end (delta: -186.1MB). Peak memory consumption was 108.5MB. Max. memory is 16.1GB. [2021-12-22 16:47:26,832 INFO L158 Benchmark]: Witness Printer took 2.44ms. Allocated memory is still 281.0MB. Free memory is still 243.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-22 16:47:26,833 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.13ms. Allocated memory is still 92.3MB. Free memory is still 68.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 362.19ms. Allocated memory was 92.3MB in the beginning and 117.4MB in the end (delta: 25.2MB). Free memory was 51.0MB in the beginning and 82.7MB in the end (delta: -31.7MB). Peak memory consumption was 10.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 55.84ms. Allocated memory is still 117.4MB. Free memory was 82.7MB in the beginning and 77.8MB in the end (delta: 4.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 40.18ms. Allocated memory is still 117.4MB. Free memory was 77.8MB in the beginning and 75.0MB in the end (delta: 2.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 745.86ms. Allocated memory is still 117.4MB. Free memory was 75.0MB in the beginning and 58.0MB in the end (delta: 17.0MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * TraceAbstraction took 8151.12ms. Allocated memory was 117.4MB in the beginning and 281.0MB in the end (delta: 163.6MB). Free memory was 57.3MB in the beginning and 243.4MB in the end (delta: -186.1MB). Peak memory consumption was 108.5MB. Max. memory is 16.1GB. * Witness Printer took 2.44ms. Allocated memory is still 281.0MB. Free memory is still 243.4MB. 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: 8.0s, OverallIterations: 38, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 5.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6988 SdHoareTripleChecker+Valid, 4.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6857 mSDsluCounter, 40596 SdHoareTripleChecker+Invalid, 3.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 29280 mSDsCounter, 1082 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7500 IncrementalHoareTripleChecker+Invalid, 8582 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1082 mSolverCounterUnsat, 11316 mSDtfsCounter, 7500 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.4s AutomataMinimizationTime, 37 MinimizatonAttempts, 1015 StatesRemovedByMinimization, 33 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 1.3s 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 [2021-12-22 16:47:26,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/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-dev-e19ca92 [2021-12-22 16:47:28,654 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-22 16:47:28,656 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-22 16:47:28,674 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-22 16:47:28,674 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-22 16:47:28,675 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-22 16:47:28,676 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-22 16:47:28,677 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-22 16:47:28,678 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-22 16:47:28,679 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-22 16:47:28,683 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-22 16:47:28,684 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-22 16:47:28,684 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-22 16:47:28,685 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-22 16:47:28,686 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-22 16:47:28,686 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-22 16:47:28,687 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-22 16:47:28,687 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-22 16:47:28,688 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-22 16:47:28,689 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-22 16:47:28,690 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-22 16:47:28,704 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-22 16:47:28,705 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-22 16:47:28,707 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-22 16:47:28,713 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-22 16:47:28,713 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-22 16:47:28,714 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-22 16:47:28,718 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-22 16:47:28,718 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-22 16:47:28,719 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-22 16:47:28,719 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-22 16:47:28,720 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-22 16:47:28,721 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-22 16:47:28,721 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-22 16:47:28,722 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-22 16:47:28,722 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-22 16:47:28,723 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-22 16:47:28,723 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-22 16:47:28,723 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-22 16:47:28,724 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-22 16:47:28,725 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-22 16:47:28,726 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-12-22 16:47:28,754 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-22 16:47:28,757 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-22 16:47:28,758 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-22 16:47:28,759 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-22 16:47:28,759 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-22 16:47:28,759 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-22 16:47:28,760 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-22 16:47:28,761 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-22 16:47:28,761 INFO L138 SettingsManager]: * Use SBE=true [2021-12-22 16:47:28,761 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-22 16:47:28,761 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-22 16:47:28,762 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-22 16:47:28,762 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-22 16:47:28,762 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-22 16:47:28,762 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-22 16:47:28,762 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-22 16:47:28,762 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-22 16:47:28,762 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-22 16:47:28,763 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-22 16:47:28,763 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-22 16:47:28,763 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-22 16:47:28,763 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-22 16:47:28,763 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-22 16:47:28,763 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-22 16:47:28,763 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-22 16:47:28,764 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-22 16:47:28,764 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-22 16:47:28,764 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 16:47:28,764 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-22 16:47:28,764 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-22 16:47:28,764 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-22 16:47:28,764 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-22 16:47:28,765 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-22 16:47:28,765 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-22 16:47:28,765 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 [2021-12-22 16:47:29,025 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-22 16:47:29,040 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-22 16:47:29,043 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-22 16:47:29,043 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-22 16:47:29,044 INFO L275 PluginConnector]: CDTParser initialized [2021-12-22 16:47:29,045 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 [2021-12-22 16:47:29,090 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dff413d3a/c04755ef968144e3b5e30680ea66e769/FLAGe3cb43d73 [2021-12-22 16:47:29,489 INFO L306 CDTParser]: Found 1 translation units. [2021-12-22 16:47:29,489 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c [2021-12-22 16:47:29,498 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dff413d3a/c04755ef968144e3b5e30680ea66e769/FLAGe3cb43d73 [2021-12-22 16:47:29,853 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dff413d3a/c04755ef968144e3b5e30680ea66e769 [2021-12-22 16:47:29,856 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-22 16:47:29,857 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-22 16:47:29,859 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-22 16:47:29,860 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-22 16:47:29,862 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-22 16:47:29,863 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 04:47:29" (1/1) ... [2021-12-22 16:47:29,864 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1108ee64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:29, skipping insertion in model container [2021-12-22 16:47:29,865 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 04:47:29" (1/1) ... [2021-12-22 16:47:29,870 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-22 16:47:29,912 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-22 16:47:30,010 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] [2021-12-22 16:47:30,106 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 16:47:30,127 INFO L203 MainTranslator]: Completed pre-run [2021-12-22 16:47:30,157 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] [2021-12-22 16:47:30,229 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 16:47:30,245 INFO L208 MainTranslator]: Completed translation [2021-12-22 16:47:30,246 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:30 WrapperNode [2021-12-22 16:47:30,246 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-22 16:47:30,247 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-22 16:47:30,247 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-22 16:47:30,247 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-22 16:47:30,252 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:30" (1/1) ... [2021-12-22 16:47:30,279 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:30" (1/1) ... [2021-12-22 16:47:30,314 INFO L137 Inliner]: procedures = 37, calls = 62, calls flagged for inlining = 19, calls inlined = 19, statements flattened = 833 [2021-12-22 16:47:30,314 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-22 16:47:30,315 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-22 16:47:30,315 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-22 16:47:30,315 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-22 16:47:30,326 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:30" (1/1) ... [2021-12-22 16:47:30,326 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:30" (1/1) ... [2021-12-22 16:47:30,336 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:30" (1/1) ... [2021-12-22 16:47:30,337 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:30" (1/1) ... [2021-12-22 16:47:30,350 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:30" (1/1) ... [2021-12-22 16:47:30,368 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:30" (1/1) ... [2021-12-22 16:47:30,379 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:30" (1/1) ... [2021-12-22 16:47:30,383 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-22 16:47:30,384 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-22 16:47:30,384 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-22 16:47:30,384 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-22 16:47:30,385 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:30" (1/1) ... [2021-12-22 16:47:30,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 16:47:30,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:47:30,426 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-22 16:47:30,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-22 16:47:30,458 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-22 16:47:30,459 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2021-12-22 16:47:30,459 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2021-12-22 16:47:30,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-22 16:47:30,459 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2021-12-22 16:47:30,459 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2021-12-22 16:47:30,459 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2021-12-22 16:47:30,459 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2021-12-22 16:47:30,459 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2021-12-22 16:47:30,460 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2021-12-22 16:47:30,460 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2021-12-22 16:47:30,460 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2021-12-22 16:47:30,460 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-22 16:47:30,460 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-22 16:47:30,592 INFO L234 CfgBuilder]: Building ICFG [2021-12-22 16:47:30,593 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-22 16:47:30,597 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:30,663 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2021-12-22 16:47:30,663 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2021-12-22 16:47:30,664 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:30,671 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-12-22 16:47:30,671 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-12-22 16:47:30,679 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:30,681 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:30,683 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:30,686 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:30,687 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:30,689 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:30,690 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:30,691 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:30,695 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:30,955 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##86: assume !false; [2021-12-22 16:47:30,955 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume false; [2021-12-22 16:47:30,955 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##171: assume !false; [2021-12-22 16:47:30,955 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##170: assume false; [2021-12-22 16:47:30,955 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume !false; [2021-12-22 16:47:30,955 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##74: assume false; [2021-12-22 16:47:30,956 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##45: assume !false; [2021-12-22 16:47:30,956 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##44: assume false; [2021-12-22 16:47:30,956 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume !false; [2021-12-22 16:47:30,956 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##31: assume false; [2021-12-22 16:47:30,956 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2021-12-22 16:47:30,956 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2021-12-22 16:47:30,956 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##109: assume false; [2021-12-22 16:47:30,956 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##110: assume !false; [2021-12-22 16:47:30,957 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##119: assume !false; [2021-12-22 16:47:30,957 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##118: assume false; [2021-12-22 16:47:30,957 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##122: assume false; [2021-12-22 16:47:30,957 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##123: assume !false; [2021-12-22 16:47:30,958 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:30,990 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2021-12-22 16:47:30,991 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2021-12-22 16:47:31,003 INFO L275 CfgBuilder]: Performing block encoding [2021-12-22 16:47:31,013 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-22 16:47:31,013 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-22 16:47:31,015 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:47:31 BoogieIcfgContainer [2021-12-22 16:47:31,015 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-22 16:47:31,017 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-22 16:47:31,017 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-22 16:47:31,019 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-22 16:47:31,020 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 04:47:29" (1/3) ... [2021-12-22 16:47:31,021 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7df24d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 04:47:31, skipping insertion in model container [2021-12-22 16:47:31,021 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:30" (2/3) ... [2021-12-22 16:47:31,021 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7df24d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 04:47:31, skipping insertion in model container [2021-12-22 16:47:31,021 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:47:31" (3/3) ... [2021-12-22 16:47:31,022 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl3.cil-1.c [2021-12-22 16:47:31,026 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-22 16:47:31,026 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-12-22 16:47:31,064 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-22 16:47:31,071 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-22 16:47:31,072 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-12-22 16:47:31,089 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) [2021-12-22 16:47:31,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-12-22 16:47:31,101 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:31,102 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:31,102 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:31,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:31,106 INFO L85 PathProgramCache]: Analyzing trace with hash -379437559, now seen corresponding path program 1 times [2021-12-22 16:47:31,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:31,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [890509010] [2021-12-22 16:47:31,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:31,115 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:31,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:31,145 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:47:31,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-22 16:47:31,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:31,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:31,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:31,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:31,313 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:31,314 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:31,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [890509010] [2021-12-22 16:47:31,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [890509010] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:31,315 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:31,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:31,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620636798] [2021-12-22 16:47:31,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:31,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:31,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:31,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:31,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:31,348 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) [2021-12-22 16:47:31,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:31,420 INFO L93 Difference]: Finished difference Result 237 states and 338 transitions. [2021-12-22 16:47:31,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:31,422 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 [2021-12-22 16:47:31,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:31,438 INFO L225 Difference]: With dead ends: 237 [2021-12-22 16:47:31,438 INFO L226 Difference]: Without dead ends: 235 [2021-12-22 16:47:31,440 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:31,443 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:31,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 449 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:31,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-12-22 16:47:31,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 235. [2021-12-22 16:47:31,500 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) [2021-12-22 16:47:31,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 336 transitions. [2021-12-22 16:47:31,513 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 336 transitions. Word has length 8 [2021-12-22 16:47:31,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:31,513 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 336 transitions. [2021-12-22 16:47:31,513 INFO L471 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) [2021-12-22 16:47:31,514 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 336 transitions. [2021-12-22 16:47:31,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-12-22 16:47:31,514 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:31,514 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:31,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:31,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:31,722 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:31,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:31,723 INFO L85 PathProgramCache]: Analyzing trace with hash 229440231, now seen corresponding path program 1 times [2021-12-22 16:47:31,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:31,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1885409911] [2021-12-22 16:47:31,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:31,724 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:31,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:31,725 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:47:31,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-22 16:47:31,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:31,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:31,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:31,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:31,835 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:31,835 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:31,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1885409911] [2021-12-22 16:47:31,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1885409911] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:31,836 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:31,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 16:47:31,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756980167] [2021-12-22 16:47:31,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:31,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:31,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:31,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:31,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:31,838 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) [2021-12-22 16:47:31,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:31,882 INFO L93 Difference]: Finished difference Result 234 states and 335 transitions. [2021-12-22 16:47:31,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:31,882 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 [2021-12-22 16:47:31,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:31,884 INFO L225 Difference]: With dead ends: 234 [2021-12-22 16:47:31,884 INFO L226 Difference]: Without dead ends: 231 [2021-12-22 16:47:31,884 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:31,885 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:31,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 393 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:31,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-12-22 16:47:31,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2021-12-22 16:47:31,892 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) [2021-12-22 16:47:31,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 325 transitions. [2021-12-22 16:47:31,893 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 325 transitions. Word has length 11 [2021-12-22 16:47:31,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:31,894 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 325 transitions. [2021-12-22 16:47:31,894 INFO L471 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) [2021-12-22 16:47:31,894 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 325 transitions. [2021-12-22 16:47:31,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-22 16:47:31,894 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:31,895 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:31,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:32,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:32,102 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:32,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:32,102 INFO L85 PathProgramCache]: Analyzing trace with hash 24656821, now seen corresponding path program 1 times [2021-12-22 16:47:32,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:32,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [659969898] [2021-12-22 16:47:32,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:32,103 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:32,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:32,109 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:47:32,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-22 16:47:32,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:32,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-22 16:47:32,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:32,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:32,273 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:32,273 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:32,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [659969898] [2021-12-22 16:47:32,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [659969898] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:32,273 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:32,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:32,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242854253] [2021-12-22 16:47:32,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:32,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:32,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:32,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:32,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:32,275 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) [2021-12-22 16:47:32,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:32,425 INFO L93 Difference]: Finished difference Result 348 states and 488 transitions. [2021-12-22 16:47:32,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:32,426 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 [2021-12-22 16:47:32,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:32,428 INFO L225 Difference]: With dead ends: 348 [2021-12-22 16:47:32,428 INFO L226 Difference]: Without dead ends: 347 [2021-12-22 16:47:32,428 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:32,429 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:32,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 543 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:32,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-12-22 16:47:32,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 328. [2021-12-22 16:47:32,441 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) [2021-12-22 16:47:32,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 463 transitions. [2021-12-22 16:47:32,442 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 463 transitions. Word has length 18 [2021-12-22 16:47:32,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:32,443 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 463 transitions. [2021-12-22 16:47:32,443 INFO L471 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) [2021-12-22 16:47:32,443 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 463 transitions. [2021-12-22 16:47:32,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-12-22 16:47:32,443 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:32,444 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:32,454 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-12-22 16:47:32,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:32,651 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:32,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:32,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1035240063, now seen corresponding path program 1 times [2021-12-22 16:47:32,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:32,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1972201353] [2021-12-22 16:47:32,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:32,652 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:32,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:32,654 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:47:32,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-22 16:47:32,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:32,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:32,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:32,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:32,781 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:32,781 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:32,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1972201353] [2021-12-22 16:47:32,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1972201353] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:32,781 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:32,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:32,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487653337] [2021-12-22 16:47:32,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:32,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:32,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:32,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:32,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:32,787 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) [2021-12-22 16:47:32,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:32,804 INFO L93 Difference]: Finished difference Result 516 states and 723 transitions. [2021-12-22 16:47:32,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:32,805 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 [2021-12-22 16:47:32,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:32,820 INFO L225 Difference]: With dead ends: 516 [2021-12-22 16:47:32,820 INFO L226 Difference]: Without dead ends: 516 [2021-12-22 16:47:32,820 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:32,821 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:32,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 485 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:32,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2021-12-22 16:47:32,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 487. [2021-12-22 16:47:32,843 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) [2021-12-22 16:47:32,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 687 transitions. [2021-12-22 16:47:32,845 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 687 transitions. Word has length 19 [2021-12-22 16:47:32,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:32,845 INFO L470 AbstractCegarLoop]: Abstraction has 487 states and 687 transitions. [2021-12-22 16:47:32,845 INFO L471 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) [2021-12-22 16:47:32,845 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 687 transitions. [2021-12-22 16:47:32,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-12-22 16:47:32,846 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:32,846 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:32,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2021-12-22 16:47:33,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:33,047 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:33,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:33,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1224032757, now seen corresponding path program 1 times [2021-12-22 16:47:33,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:33,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2056600273] [2021-12-22 16:47:33,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:33,048 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:33,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:33,049 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:47:33,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-22 16:47:33,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:33,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:33,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:33,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:33,180 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:33,180 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:33,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2056600273] [2021-12-22 16:47:33,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2056600273] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:33,181 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:33,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:33,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318182631] [2021-12-22 16:47:33,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:33,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:33,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:33,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:33,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:33,182 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) [2021-12-22 16:47:33,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:33,207 INFO L93 Difference]: Finished difference Result 558 states and 775 transitions. [2021-12-22 16:47:33,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:33,208 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 [2021-12-22 16:47:33,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:33,212 INFO L225 Difference]: With dead ends: 558 [2021-12-22 16:47:33,212 INFO L226 Difference]: Without dead ends: 558 [2021-12-22 16:47:33,214 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:33,215 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:33,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 389 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:33,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2021-12-22 16:47:33,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 531. [2021-12-22 16:47:33,226 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) [2021-12-22 16:47:33,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 745 transitions. [2021-12-22 16:47:33,228 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 745 transitions. Word has length 22 [2021-12-22 16:47:33,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:33,229 INFO L470 AbstractCegarLoop]: Abstraction has 531 states and 745 transitions. [2021-12-22 16:47:33,229 INFO L471 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) [2021-12-22 16:47:33,229 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 745 transitions. [2021-12-22 16:47:33,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-12-22 16:47:33,230 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:33,230 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:33,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:33,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:33,437 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:33,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:33,438 INFO L85 PathProgramCache]: Analyzing trace with hash 664756023, now seen corresponding path program 1 times [2021-12-22 16:47:33,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:33,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1389810433] [2021-12-22 16:47:33,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:33,442 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:33,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:33,444 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:47:33,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-22 16:47:33,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:33,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:47:33,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:33,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:33,573 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:33,573 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:33,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1389810433] [2021-12-22 16:47:33,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1389810433] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:33,573 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:33,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:33,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906194583] [2021-12-22 16:47:33,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:33,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:33,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:33,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:33,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:33,575 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) [2021-12-22 16:47:33,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:33,596 INFO L93 Difference]: Finished difference Result 552 states and 772 transitions. [2021-12-22 16:47:33,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:33,597 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 [2021-12-22 16:47:33,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:33,599 INFO L225 Difference]: With dead ends: 552 [2021-12-22 16:47:33,599 INFO L226 Difference]: Without dead ends: 552 [2021-12-22 16:47:33,599 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:33,600 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:33,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 927 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:33,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2021-12-22 16:47:33,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 533. [2021-12-22 16:47:33,608 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) [2021-12-22 16:47:33,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 747 transitions. [2021-12-22 16:47:33,610 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 747 transitions. Word has length 27 [2021-12-22 16:47:33,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:33,610 INFO L470 AbstractCegarLoop]: Abstraction has 533 states and 747 transitions. [2021-12-22 16:47:33,611 INFO L471 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) [2021-12-22 16:47:33,611 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 747 transitions. [2021-12-22 16:47:33,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-22 16:47:33,612 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:33,612 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:33,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:33,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:33,819 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:33,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:33,820 INFO L85 PathProgramCache]: Analyzing trace with hash -647747679, now seen corresponding path program 1 times [2021-12-22 16:47:33,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:33,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1533670818] [2021-12-22 16:47:33,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:33,821 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:33,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:33,827 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:47:33,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-22 16:47:33,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:33,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:33,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:33,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:33,939 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:33,939 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:33,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1533670818] [2021-12-22 16:47:33,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1533670818] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:33,940 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:33,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:33,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519627935] [2021-12-22 16:47:33,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:33,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:33,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:33,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:33,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:33,941 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) [2021-12-22 16:47:33,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:33,995 INFO L93 Difference]: Finished difference Result 564 states and 786 transitions. [2021-12-22 16:47:33,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:33,996 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 [2021-12-22 16:47:33,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:33,997 INFO L225 Difference]: With dead ends: 564 [2021-12-22 16:47:33,998 INFO L226 Difference]: Without dead ends: 564 [2021-12-22 16:47:33,998 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:33,998 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:33,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 546 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:34,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2021-12-22 16:47:34,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 560. [2021-12-22 16:47:34,014 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) [2021-12-22 16:47:34,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 783 transitions. [2021-12-22 16:47:34,016 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 783 transitions. Word has length 29 [2021-12-22 16:47:34,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:34,016 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 783 transitions. [2021-12-22 16:47:34,016 INFO L471 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) [2021-12-22 16:47:34,017 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 783 transitions. [2021-12-22 16:47:34,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-22 16:47:34,017 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:34,018 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:34,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:34,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:34,225 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:34,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:34,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1847797176, now seen corresponding path program 1 times [2021-12-22 16:47:34,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:34,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [470991296] [2021-12-22 16:47:34,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:34,226 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:34,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:34,227 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:47:34,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-22 16:47:34,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:34,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:47:34,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:34,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:34,430 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:34,430 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:34,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [470991296] [2021-12-22 16:47:34,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [470991296] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:34,430 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:34,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:34,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892583436] [2021-12-22 16:47:34,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:34,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:34,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:34,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:34,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:34,432 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) [2021-12-22 16:47:34,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:34,570 INFO L93 Difference]: Finished difference Result 564 states and 784 transitions. [2021-12-22 16:47:34,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:34,570 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 [2021-12-22 16:47:34,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:34,572 INFO L225 Difference]: With dead ends: 564 [2021-12-22 16:47:34,572 INFO L226 Difference]: Without dead ends: 564 [2021-12-22 16:47:34,573 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:34,573 INFO L933 BasicCegarLoop]: 291 mSDtfsCounter, 357 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:34,573 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 502 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:34,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2021-12-22 16:47:34,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 560. [2021-12-22 16:47:34,588 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) [2021-12-22 16:47:34,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 781 transitions. [2021-12-22 16:47:34,590 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 781 transitions. Word has length 30 [2021-12-22 16:47:34,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:34,591 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 781 transitions. [2021-12-22 16:47:34,591 INFO L471 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) [2021-12-22 16:47:34,591 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 781 transitions. [2021-12-22 16:47:34,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-22 16:47:34,592 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:34,592 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:34,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:34,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:34,799 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:34,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:34,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1158944726, now seen corresponding path program 1 times [2021-12-22 16:47:34,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:34,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1968781583] [2021-12-22 16:47:34,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:34,800 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:34,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:34,801 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:47:34,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-22 16:47:34,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:34,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-22 16:47:34,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:34,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:34,951 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:34,951 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:34,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1968781583] [2021-12-22 16:47:34,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1968781583] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:34,951 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:34,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:34,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577395078] [2021-12-22 16:47:34,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:34,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:34,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:34,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:34,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:34,953 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) [2021-12-22 16:47:35,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:35,059 INFO L93 Difference]: Finished difference Result 572 states and 797 transitions. [2021-12-22 16:47:35,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:35,060 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 [2021-12-22 16:47:35,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:35,062 INFO L225 Difference]: With dead ends: 572 [2021-12-22 16:47:35,062 INFO L226 Difference]: Without dead ends: 572 [2021-12-22 16:47:35,062 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:35,062 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:35,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 506 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:35,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2021-12-22 16:47:35,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 571. [2021-12-22 16:47:35,070 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) [2021-12-22 16:47:35,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 795 transitions. [2021-12-22 16:47:35,087 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 795 transitions. Word has length 30 [2021-12-22 16:47:35,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:35,087 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 795 transitions. [2021-12-22 16:47:35,087 INFO L471 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) [2021-12-22 16:47:35,087 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 795 transitions. [2021-12-22 16:47:35,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-22 16:47:35,088 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:35,088 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:35,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2021-12-22 16:47:35,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:35,295 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:35,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:35,296 INFO L85 PathProgramCache]: Analyzing trace with hash -883889712, now seen corresponding path program 1 times [2021-12-22 16:47:35,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:35,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2049459411] [2021-12-22 16:47:35,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:35,296 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:35,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:35,301 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:47:35,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-22 16:47:35,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:35,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 16:47:35,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:35,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:35,498 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:35,498 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:35,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2049459411] [2021-12-22 16:47:35,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2049459411] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:35,499 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:35,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:35,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508305654] [2021-12-22 16:47:35,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:35,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:35,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:35,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:35,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:35,500 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) [2021-12-22 16:47:35,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:35,700 INFO L93 Difference]: Finished difference Result 613 states and 840 transitions. [2021-12-22 16:47:35,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:35,701 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 [2021-12-22 16:47:35,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:35,702 INFO L225 Difference]: With dead ends: 613 [2021-12-22 16:47:35,702 INFO L226 Difference]: Without dead ends: 613 [2021-12-22 16:47:35,703 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:35,703 INFO L933 BasicCegarLoop]: 389 mSDtfsCounter, 518 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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 [2021-12-22 16:47:35,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 527 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:35,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2021-12-22 16:47:35,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 568. [2021-12-22 16:47:35,710 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) [2021-12-22 16:47:35,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 783 transitions. [2021-12-22 16:47:35,712 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 783 transitions. Word has length 30 [2021-12-22 16:47:35,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:35,713 INFO L470 AbstractCegarLoop]: Abstraction has 568 states and 783 transitions. [2021-12-22 16:47:35,713 INFO L471 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) [2021-12-22 16:47:35,713 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 783 transitions. [2021-12-22 16:47:35,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-22 16:47:35,714 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:35,714 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:35,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:35,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:35,922 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:35,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:35,922 INFO L85 PathProgramCache]: Analyzing trace with hash 558422765, now seen corresponding path program 1 times [2021-12-22 16:47:35,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:35,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [271618693] [2021-12-22 16:47:35,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:35,923 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:35,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:35,925 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:47:35,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-22 16:47:36,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:36,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:47:36,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:36,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:36,144 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:36,144 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:36,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [271618693] [2021-12-22 16:47:36,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [271618693] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:36,145 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:36,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:36,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473239229] [2021-12-22 16:47:36,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:36,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:36,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:36,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:36,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:36,146 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) [2021-12-22 16:47:36,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:36,282 INFO L93 Difference]: Finished difference Result 572 states and 784 transitions. [2021-12-22 16:47:36,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:36,283 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 [2021-12-22 16:47:36,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:36,285 INFO L225 Difference]: With dead ends: 572 [2021-12-22 16:47:36,285 INFO L226 Difference]: Without dead ends: 572 [2021-12-22 16:47:36,285 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:36,286 INFO L933 BasicCegarLoop]: 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.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:36,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 713 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:36,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2021-12-22 16:47:36,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 568. [2021-12-22 16:47:36,294 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) [2021-12-22 16:47:36,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 781 transitions. [2021-12-22 16:47:36,296 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 781 transitions. Word has length 31 [2021-12-22 16:47:36,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:36,296 INFO L470 AbstractCegarLoop]: Abstraction has 568 states and 781 transitions. [2021-12-22 16:47:36,296 INFO L471 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) [2021-12-22 16:47:36,296 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 781 transitions. [2021-12-22 16:47:36,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-22 16:47:36,297 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:36,297 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:36,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:36,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:36,500 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:36,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:36,501 INFO L85 PathProgramCache]: Analyzing trace with hash 186689025, now seen corresponding path program 1 times [2021-12-22 16:47:36,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:36,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [640095440] [2021-12-22 16:47:36,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:36,501 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:36,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:36,510 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:47:36,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-22 16:47:36,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:36,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 16:47:36,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:36,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:36,627 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:36,627 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:36,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [640095440] [2021-12-22 16:47:36,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [640095440] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:36,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:36,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:36,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637810268] [2021-12-22 16:47:36,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:36,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:36,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:36,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:36,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:36,629 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) [2021-12-22 16:47:36,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:36,666 INFO L93 Difference]: Finished difference Result 579 states and 791 transitions. [2021-12-22 16:47:36,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:36,666 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 [2021-12-22 16:47:36,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:36,668 INFO L225 Difference]: With dead ends: 579 [2021-12-22 16:47:36,668 INFO L226 Difference]: Without dead ends: 566 [2021-12-22 16:47:36,668 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:36,669 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:36,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 894 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:36,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2021-12-22 16:47:36,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 566. [2021-12-22 16:47:36,691 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) [2021-12-22 16:47:36,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 777 transitions. [2021-12-22 16:47:36,693 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 777 transitions. Word has length 32 [2021-12-22 16:47:36,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:36,693 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 777 transitions. [2021-12-22 16:47:36,693 INFO L471 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) [2021-12-22 16:47:36,693 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 777 transitions. [2021-12-22 16:47:36,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-12-22 16:47:36,693 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:36,694 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:36,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:36,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:36,894 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:36,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:36,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1105645113, now seen corresponding path program 1 times [2021-12-22 16:47:36,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:36,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [956555182] [2021-12-22 16:47:36,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:36,896 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:36,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:36,897 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:47:36,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-22 16:47:36,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:36,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:36,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:37,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:37,020 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:37,020 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:37,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [956555182] [2021-12-22 16:47:37,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [956555182] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:37,020 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:37,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:37,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920287193] [2021-12-22 16:47:37,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:37,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:37,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:37,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:37,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:37,022 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) [2021-12-22 16:47:37,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:37,076 INFO L93 Difference]: Finished difference Result 574 states and 788 transitions. [2021-12-22 16:47:37,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:37,077 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 [2021-12-22 16:47:37,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:37,079 INFO L225 Difference]: With dead ends: 574 [2021-12-22 16:47:37,079 INFO L226 Difference]: Without dead ends: 574 [2021-12-22 16:47:37,079 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:37,080 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:37,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 564 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:37,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2021-12-22 16:47:37,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 574. [2021-12-22 16:47:37,091 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) [2021-12-22 16:47:37,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 788 transitions. [2021-12-22 16:47:37,094 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 788 transitions. Word has length 34 [2021-12-22 16:47:37,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:37,095 INFO L470 AbstractCegarLoop]: Abstraction has 574 states and 788 transitions. [2021-12-22 16:47:37,095 INFO L471 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) [2021-12-22 16:47:37,095 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 788 transitions. [2021-12-22 16:47:37,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-22 16:47:37,096 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:37,096 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:37,124 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-12-22 16:47:37,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:37,303 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:37,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:37,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1517933043, now seen corresponding path program 1 times [2021-12-22 16:47:37,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:37,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1441486946] [2021-12-22 16:47:37,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:37,305 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:37,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:37,310 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) [2021-12-22 16:47:37,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-22 16:47:37,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:37,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:37,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:37,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:37,443 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:37,444 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:37,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1441486946] [2021-12-22 16:47:37,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1441486946] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:37,445 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:37,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:37,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600259731] [2021-12-22 16:47:37,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:37,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:37,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:37,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:37,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:37,447 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) [2021-12-22 16:47:37,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:37,459 INFO L93 Difference]: Finished difference Result 464 states and 611 transitions. [2021-12-22 16:47:37,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:37,459 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 [2021-12-22 16:47:37,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:37,461 INFO L225 Difference]: With dead ends: 464 [2021-12-22 16:47:37,461 INFO L226 Difference]: Without dead ends: 464 [2021-12-22 16:47:37,461 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:37,462 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:37,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 537 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:37,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2021-12-22 16:47:37,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 435. [2021-12-22 16:47:37,468 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) [2021-12-22 16:47:37,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 575 transitions. [2021-12-22 16:47:37,471 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 575 transitions. Word has length 37 [2021-12-22 16:47:37,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:37,472 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 575 transitions. [2021-12-22 16:47:37,472 INFO L471 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) [2021-12-22 16:47:37,472 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 575 transitions. [2021-12-22 16:47:37,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-22 16:47:37,473 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:37,474 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:37,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2021-12-22 16:47:37,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:37,681 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:37,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:37,681 INFO L85 PathProgramCache]: Analyzing trace with hash -688802546, now seen corresponding path program 1 times [2021-12-22 16:47:37,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:37,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2140954604] [2021-12-22 16:47:37,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:37,682 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:37,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:37,691 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:47:37,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-22 16:47:37,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:37,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:47:37,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:37,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:37,859 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:37,859 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:37,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2140954604] [2021-12-22 16:47:37,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2140954604] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:37,859 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:37,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:37,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106459674] [2021-12-22 16:47:37,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:37,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:37,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:37,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:37,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:37,861 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) [2021-12-22 16:47:37,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:37,873 INFO L93 Difference]: Finished difference Result 418 states and 549 transitions. [2021-12-22 16:47:37,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:37,873 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 [2021-12-22 16:47:37,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:37,875 INFO L225 Difference]: With dead ends: 418 [2021-12-22 16:47:37,875 INFO L226 Difference]: Without dead ends: 418 [2021-12-22 16:47:37,875 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:37,876 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:37,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 888 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:37,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2021-12-22 16:47:37,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 418. [2021-12-22 16:47:37,881 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) [2021-12-22 16:47:37,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 549 transitions. [2021-12-22 16:47:37,883 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 549 transitions. Word has length 40 [2021-12-22 16:47:37,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:37,883 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 549 transitions. [2021-12-22 16:47:37,883 INFO L471 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) [2021-12-22 16:47:37,883 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 549 transitions. [2021-12-22 16:47:37,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-22 16:47:37,884 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:37,884 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:37,905 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2021-12-22 16:47:38,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:38,091 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:38,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:38,092 INFO L85 PathProgramCache]: Analyzing trace with hash 379915809, now seen corresponding path program 1 times [2021-12-22 16:47:38,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:38,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1846302874] [2021-12-22 16:47:38,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:38,093 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:38,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:38,100 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) [2021-12-22 16:47:38,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-12-22 16:47:38,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:38,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 16:47:38,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:38,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:38,325 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:38,325 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:38,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1846302874] [2021-12-22 16:47:38,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1846302874] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:38,325 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:38,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:47:38,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715819855] [2021-12-22 16:47:38,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:38,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:47:38,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:38,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:47:38,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:38,327 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) [2021-12-22 16:47:38,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:38,654 INFO L93 Difference]: Finished difference Result 436 states and 570 transitions. [2021-12-22 16:47:38,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:38,654 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 [2021-12-22 16:47:38,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:38,656 INFO L225 Difference]: With dead ends: 436 [2021-12-22 16:47:38,656 INFO L226 Difference]: Without dead ends: 436 [2021-12-22 16:47:38,656 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:38,657 INFO L933 BasicCegarLoop]: 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.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:38,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 920 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:38,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2021-12-22 16:47:38,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 424. [2021-12-22 16:47:38,670 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) [2021-12-22 16:47:38,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 556 transitions. [2021-12-22 16:47:38,672 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 556 transitions. Word has length 40 [2021-12-22 16:47:38,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:38,672 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 556 transitions. [2021-12-22 16:47:38,672 INFO L471 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) [2021-12-22 16:47:38,672 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 556 transitions. [2021-12-22 16:47:38,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-22 16:47:38,673 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:38,673 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:38,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2021-12-22 16:47:38,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:38,880 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:38,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:38,881 INFO L85 PathProgramCache]: Analyzing trace with hash -377925879, now seen corresponding path program 1 times [2021-12-22 16:47:38,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:38,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1538705080] [2021-12-22 16:47:38,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:38,882 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:38,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:38,884 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) [2021-12-22 16:47:38,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-12-22 16:47:38,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:38,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:47:38,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:39,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:39,142 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:39,142 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:39,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1538705080] [2021-12-22 16:47:39,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1538705080] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:39,143 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:39,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:39,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792730334] [2021-12-22 16:47:39,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:39,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:39,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:39,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:39,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:39,145 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) [2021-12-22 16:47:39,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:39,247 INFO L93 Difference]: Finished difference Result 424 states and 555 transitions. [2021-12-22 16:47:39,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:39,247 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 [2021-12-22 16:47:39,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:39,249 INFO L225 Difference]: With dead ends: 424 [2021-12-22 16:47:39,249 INFO L226 Difference]: Without dead ends: 424 [2021-12-22 16:47:39,249 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:39,249 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:39,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [275 Valid, 494 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:39,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2021-12-22 16:47:39,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 424. [2021-12-22 16:47:39,254 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) [2021-12-22 16:47:39,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 555 transitions. [2021-12-22 16:47:39,256 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 555 transitions. Word has length 42 [2021-12-22 16:47:39,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:39,256 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 555 transitions. [2021-12-22 16:47:39,256 INFO L471 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) [2021-12-22 16:47:39,256 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 555 transitions. [2021-12-22 16:47:39,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-22 16:47:39,256 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:39,257 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:39,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:39,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:39,464 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:39,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:39,465 INFO L85 PathProgramCache]: Analyzing trace with hash -746395849, now seen corresponding path program 1 times [2021-12-22 16:47:39,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:39,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [370399293] [2021-12-22 16:47:39,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:39,465 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:39,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:39,466 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) [2021-12-22 16:47:39,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-12-22 16:47:39,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:39,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:47:39,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:39,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:39,633 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:39,634 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:39,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [370399293] [2021-12-22 16:47:39,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [370399293] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:39,634 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:39,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:39,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790181865] [2021-12-22 16:47:39,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:39,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:39,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:39,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:39,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:39,635 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) [2021-12-22 16:47:39,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:39,670 INFO L93 Difference]: Finished difference Result 441 states and 573 transitions. [2021-12-22 16:47:39,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:39,671 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 [2021-12-22 16:47:39,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:39,672 INFO L225 Difference]: With dead ends: 441 [2021-12-22 16:47:39,672 INFO L226 Difference]: Without dead ends: 420 [2021-12-22 16:47:39,673 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:39,673 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:39,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 1148 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:39,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2021-12-22 16:47:39,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 418. [2021-12-22 16:47:39,681 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) [2021-12-22 16:47:39,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 547 transitions. [2021-12-22 16:47:39,682 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 547 transitions. Word has length 41 [2021-12-22 16:47:39,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:39,682 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 547 transitions. [2021-12-22 16:47:39,682 INFO L471 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) [2021-12-22 16:47:39,683 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 547 transitions. [2021-12-22 16:47:39,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-22 16:47:39,683 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:39,684 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:39,692 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2021-12-22 16:47:39,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:39,891 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:39,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:39,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1663005190, now seen corresponding path program 1 times [2021-12-22 16:47:39,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:39,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [598209005] [2021-12-22 16:47:39,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:39,892 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:39,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:39,893 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) [2021-12-22 16:47:39,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-12-22 16:47:39,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:39,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 16:47:39,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:40,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:40,134 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:40,134 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:40,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [598209005] [2021-12-22 16:47:40,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [598209005] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:40,134 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:40,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:47:40,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139896086] [2021-12-22 16:47:40,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:40,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:47:40,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:40,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:47:40,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:40,137 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) [2021-12-22 16:47:40,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:40,419 INFO L93 Difference]: Finished difference Result 419 states and 545 transitions. [2021-12-22 16:47:40,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:47:40,420 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 [2021-12-22 16:47:40,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:40,421 INFO L225 Difference]: With dead ends: 419 [2021-12-22 16:47:40,421 INFO L226 Difference]: Without dead ends: 419 [2021-12-22 16:47:40,421 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:40,422 INFO L933 BasicCegarLoop]: 281 mSDtfsCounter, 322 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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 [2021-12-22 16:47:40,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 911 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:40,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2021-12-22 16:47:40,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 407. [2021-12-22 16:47:40,429 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) [2021-12-22 16:47:40,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 531 transitions. [2021-12-22 16:47:40,431 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 531 transitions. Word has length 42 [2021-12-22 16:47:40,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:40,431 INFO L470 AbstractCegarLoop]: Abstraction has 407 states and 531 transitions. [2021-12-22 16:47:40,431 INFO L471 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) [2021-12-22 16:47:40,431 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 531 transitions. [2021-12-22 16:47:40,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-22 16:47:40,432 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:40,432 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:40,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:40,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:40,639 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:40,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:40,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1049211654, now seen corresponding path program 1 times [2021-12-22 16:47:40,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:40,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1654342230] [2021-12-22 16:47:40,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:40,640 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:40,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:40,641 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) [2021-12-22 16:47:40,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-12-22 16:47:40,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:40,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:40,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:40,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:40,835 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:40,835 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:40,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1654342230] [2021-12-22 16:47:40,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1654342230] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:40,835 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:40,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:40,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380073423] [2021-12-22 16:47:40,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:40,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:40,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:40,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:40,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:40,836 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) [2021-12-22 16:47:40,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:40,886 INFO L93 Difference]: Finished difference Result 407 states and 523 transitions. [2021-12-22 16:47:40,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:40,887 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 [2021-12-22 16:47:40,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:40,888 INFO L225 Difference]: With dead ends: 407 [2021-12-22 16:47:40,888 INFO L226 Difference]: Without dead ends: 407 [2021-12-22 16:47:40,888 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:40,889 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:40,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 534 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:40,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-12-22 16:47:40,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 401. [2021-12-22 16:47:40,913 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) [2021-12-22 16:47:40,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 518 transitions. [2021-12-22 16:47:40,923 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 518 transitions. Word has length 42 [2021-12-22 16:47:40,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:40,923 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 518 transitions. [2021-12-22 16:47:40,923 INFO L471 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) [2021-12-22 16:47:40,923 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 518 transitions. [2021-12-22 16:47:40,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-22 16:47:40,924 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:40,924 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:40,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:41,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:41,125 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:41,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:41,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1312430958, now seen corresponding path program 1 times [2021-12-22 16:47:41,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:41,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [622385492] [2021-12-22 16:47:41,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:41,125 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:41,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:41,127 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) [2021-12-22 16:47:41,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-12-22 16:47:41,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:41,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:41,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:41,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:41,286 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:41,287 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:41,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [622385492] [2021-12-22 16:47:41,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [622385492] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:41,287 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:41,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:41,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211325256] [2021-12-22 16:47:41,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:41,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:41,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:41,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:41,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:41,288 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) [2021-12-22 16:47:41,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:41,315 INFO L93 Difference]: Finished difference Result 419 states and 544 transitions. [2021-12-22 16:47:41,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:41,315 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 [2021-12-22 16:47:41,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:41,316 INFO L225 Difference]: With dead ends: 419 [2021-12-22 16:47:41,317 INFO L226 Difference]: Without dead ends: 419 [2021-12-22 16:47:41,317 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:41,317 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:41,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 571 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:41,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2021-12-22 16:47:41,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 404. [2021-12-22 16:47:41,325 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) [2021-12-22 16:47:41,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 521 transitions. [2021-12-22 16:47:41,327 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 521 transitions. Word has length 44 [2021-12-22 16:47:41,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:41,327 INFO L470 AbstractCegarLoop]: Abstraction has 404 states and 521 transitions. [2021-12-22 16:47:41,327 INFO L471 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) [2021-12-22 16:47:41,327 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 521 transitions. [2021-12-22 16:47:41,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-12-22 16:47:41,328 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:41,328 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:41,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:41,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:41,536 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:41,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:41,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1381038349, now seen corresponding path program 1 times [2021-12-22 16:47:41,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:41,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1284355545] [2021-12-22 16:47:41,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:41,537 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:41,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:41,537 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) [2021-12-22 16:47:41,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-12-22 16:47:41,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:41,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:47:41,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:41,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:41,781 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:41,781 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:41,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1284355545] [2021-12-22 16:47:41,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1284355545] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:41,782 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:41,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:41,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185665722] [2021-12-22 16:47:41,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:41,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:41,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:41,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:41,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:41,783 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) [2021-12-22 16:47:41,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:41,883 INFO L93 Difference]: Finished difference Result 408 states and 523 transitions. [2021-12-22 16:47:41,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:41,883 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 [2021-12-22 16:47:41,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:41,884 INFO L225 Difference]: With dead ends: 408 [2021-12-22 16:47:41,885 INFO L226 Difference]: Without dead ends: 408 [2021-12-22 16:47:41,885 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:41,885 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:41,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 497 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:41,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2021-12-22 16:47:41,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 404. [2021-12-22 16:47:41,890 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) [2021-12-22 16:47:41,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 520 transitions. [2021-12-22 16:47:41,891 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 520 transitions. Word has length 43 [2021-12-22 16:47:41,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:41,892 INFO L470 AbstractCegarLoop]: Abstraction has 404 states and 520 transitions. [2021-12-22 16:47:41,892 INFO L471 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) [2021-12-22 16:47:41,892 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 520 transitions. [2021-12-22 16:47:41,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-12-22 16:47:41,893 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:41,893 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:41,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:42,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:42,100 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:42,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:42,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1380761519, now seen corresponding path program 1 times [2021-12-22 16:47:42,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:42,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1684136614] [2021-12-22 16:47:42,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:42,100 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:42,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:42,102 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) [2021-12-22 16:47:42,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-12-22 16:47:42,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:42,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:42,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:42,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:42,297 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:42,297 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:42,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1684136614] [2021-12-22 16:47:42,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1684136614] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:42,298 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:42,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:42,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329546246] [2021-12-22 16:47:42,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:42,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:42,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:42,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:42,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:42,299 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) [2021-12-22 16:47:42,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:42,478 INFO L93 Difference]: Finished difference Result 508 states and 667 transitions. [2021-12-22 16:47:42,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:42,478 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 [2021-12-22 16:47:42,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:42,480 INFO L225 Difference]: With dead ends: 508 [2021-12-22 16:47:42,480 INFO L226 Difference]: Without dead ends: 498 [2021-12-22 16:47:42,480 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:42,480 INFO L933 BasicCegarLoop]: 302 mSDtfsCounter, 187 mSDsluCounter, 1233 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:42,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 1535 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:42,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2021-12-22 16:47:42,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 410. [2021-12-22 16:47:42,486 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) [2021-12-22 16:47:42,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 530 transitions. [2021-12-22 16:47:42,487 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 530 transitions. Word has length 43 [2021-12-22 16:47:42,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:42,487 INFO L470 AbstractCegarLoop]: Abstraction has 410 states and 530 transitions. [2021-12-22 16:47:42,488 INFO L471 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) [2021-12-22 16:47:42,488 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 530 transitions. [2021-12-22 16:47:42,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-12-22 16:47:42,488 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:42,489 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:42,506 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:42,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:42,696 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:42,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:42,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1017261290, now seen corresponding path program 1 times [2021-12-22 16:47:42,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:42,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103159775] [2021-12-22 16:47:42,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:42,697 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:42,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:42,698 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) [2021-12-22 16:47:42,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-12-22 16:47:42,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:42,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:47:42,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:42,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:42,825 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:42,825 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:42,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2103159775] [2021-12-22 16:47:42,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2103159775] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:42,826 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:42,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:42,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856346051] [2021-12-22 16:47:42,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:42,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:42,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:42,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:42,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:42,827 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) [2021-12-22 16:47:42,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:42,845 INFO L93 Difference]: Finished difference Result 407 states and 524 transitions. [2021-12-22 16:47:42,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:42,846 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 [2021-12-22 16:47:42,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:42,847 INFO L225 Difference]: With dead ends: 407 [2021-12-22 16:47:42,847 INFO L226 Difference]: Without dead ends: 407 [2021-12-22 16:47:42,848 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:42,848 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:42,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 860 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:42,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-12-22 16:47:42,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 391. [2021-12-22 16:47:42,853 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) [2021-12-22 16:47:42,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 507 transitions. [2021-12-22 16:47:42,854 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 507 transitions. Word has length 43 [2021-12-22 16:47:42,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:42,854 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 507 transitions. [2021-12-22 16:47:42,854 INFO L471 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) [2021-12-22 16:47:42,855 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 507 transitions. [2021-12-22 16:47:42,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-22 16:47:42,855 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:42,855 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:42,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:43,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:43,063 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:43,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:43,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1300540979, now seen corresponding path program 1 times [2021-12-22 16:47:43,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:43,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [930547460] [2021-12-22 16:47:43,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:43,064 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:43,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:43,065 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) [2021-12-22 16:47:43,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-12-22 16:47:43,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:43,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:43,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:43,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:43,211 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:43,211 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:43,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [930547460] [2021-12-22 16:47:43,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [930547460] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:43,211 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:43,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:43,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712113801] [2021-12-22 16:47:43,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:43,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:43,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:43,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:43,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:43,212 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) [2021-12-22 16:47:43,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:43,224 INFO L93 Difference]: Finished difference Result 409 states and 533 transitions. [2021-12-22 16:47:43,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:43,224 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 [2021-12-22 16:47:43,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:43,225 INFO L225 Difference]: With dead ends: 409 [2021-12-22 16:47:43,226 INFO L226 Difference]: Without dead ends: 409 [2021-12-22 16:47:43,226 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:43,226 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:43,226 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 588 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:43,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2021-12-22 16:47:43,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 391. [2021-12-22 16:47:43,231 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) [2021-12-22 16:47:43,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 507 transitions. [2021-12-22 16:47:43,232 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 507 transitions. Word has length 45 [2021-12-22 16:47:43,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:43,233 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 507 transitions. [2021-12-22 16:47:43,233 INFO L471 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) [2021-12-22 16:47:43,233 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 507 transitions. [2021-12-22 16:47:43,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-22 16:47:43,234 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:43,234 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:43,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:43,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:43,441 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:43,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:43,442 INFO L85 PathProgramCache]: Analyzing trace with hash 385010061, now seen corresponding path program 1 times [2021-12-22 16:47:43,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:43,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1851859939] [2021-12-22 16:47:43,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:43,442 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:43,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:43,444 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) [2021-12-22 16:47:43,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-12-22 16:47:43,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:43,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-22 16:47:43,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:43,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:43,637 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:43,637 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:43,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1851859939] [2021-12-22 16:47:43,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1851859939] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:43,637 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:43,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:43,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801564385] [2021-12-22 16:47:43,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:43,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:43,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:43,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:43,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:43,639 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) [2021-12-22 16:47:43,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:43,737 INFO L93 Difference]: Finished difference Result 384 states and 494 transitions. [2021-12-22 16:47:43,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:43,738 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 [2021-12-22 16:47:43,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:43,739 INFO L225 Difference]: With dead ends: 384 [2021-12-22 16:47:43,739 INFO L226 Difference]: Without dead ends: 384 [2021-12-22 16:47:43,740 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:43,740 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:43,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 577 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:43,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2021-12-22 16:47:43,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 382. [2021-12-22 16:47:43,745 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) [2021-12-22 16:47:43,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 493 transitions. [2021-12-22 16:47:43,746 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 493 transitions. Word has length 45 [2021-12-22 16:47:43,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:43,746 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 493 transitions. [2021-12-22 16:47:43,746 INFO L471 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) [2021-12-22 16:47:43,746 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 493 transitions. [2021-12-22 16:47:43,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-22 16:47:43,747 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:43,747 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:43,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:43,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:43,955 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:43,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:43,955 INFO L85 PathProgramCache]: Analyzing trace with hash 2052927212, now seen corresponding path program 1 times [2021-12-22 16:47:43,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:43,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [945522827] [2021-12-22 16:47:43,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:43,955 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:43,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:43,957 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) [2021-12-22 16:47:43,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-12-22 16:47:44,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:44,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:44,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:44,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:44,153 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:44,153 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:44,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [945522827] [2021-12-22 16:47:44,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [945522827] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:44,154 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:44,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:44,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492128375] [2021-12-22 16:47:44,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:44,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:44,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:44,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:44,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:44,155 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) [2021-12-22 16:47:44,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:44,250 INFO L93 Difference]: Finished difference Result 410 states and 528 transitions. [2021-12-22 16:47:44,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:44,251 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 [2021-12-22 16:47:44,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:44,252 INFO L225 Difference]: With dead ends: 410 [2021-12-22 16:47:44,252 INFO L226 Difference]: Without dead ends: 400 [2021-12-22 16:47:44,252 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:44,253 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:44,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 1699 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:44,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2021-12-22 16:47:44,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 382. [2021-12-22 16:47:44,258 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) [2021-12-22 16:47:44,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 493 transitions. [2021-12-22 16:47:44,259 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 493 transitions. Word has length 44 [2021-12-22 16:47:44,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:44,259 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 493 transitions. [2021-12-22 16:47:44,259 INFO L471 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) [2021-12-22 16:47:44,259 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 493 transitions. [2021-12-22 16:47:44,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-22 16:47:44,260 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:44,260 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:44,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:44,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:44,467 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:44,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:44,468 INFO L85 PathProgramCache]: Analyzing trace with hash -453664980, now seen corresponding path program 1 times [2021-12-22 16:47:44,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:44,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [147633272] [2021-12-22 16:47:44,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:44,469 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:44,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:44,470 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) [2021-12-22 16:47:44,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-12-22 16:47:44,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:44,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:44,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:44,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:44,702 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:44,702 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:44,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [147633272] [2021-12-22 16:47:44,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [147633272] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:44,702 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:44,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:44,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016613263] [2021-12-22 16:47:44,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:44,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:44,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:44,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:44,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:44,703 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) [2021-12-22 16:47:44,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:44,853 INFO L93 Difference]: Finished difference Result 397 states and 506 transitions. [2021-12-22 16:47:44,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:44,854 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 [2021-12-22 16:47:44,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:44,855 INFO L225 Difference]: With dead ends: 397 [2021-12-22 16:47:44,855 INFO L226 Difference]: Without dead ends: 384 [2021-12-22 16:47:44,855 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:44,856 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:44,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 1697 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:44,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2021-12-22 16:47:44,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 372. [2021-12-22 16:47:44,860 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) [2021-12-22 16:47:44,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 476 transitions. [2021-12-22 16:47:44,861 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 476 transitions. Word has length 44 [2021-12-22 16:47:44,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:44,861 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 476 transitions. [2021-12-22 16:47:44,861 INFO L471 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) [2021-12-22 16:47:44,861 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 476 transitions. [2021-12-22 16:47:44,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-22 16:47:44,862 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:44,862 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:44,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:45,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:45,069 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:45,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:45,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1187697777, now seen corresponding path program 1 times [2021-12-22 16:47:45,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:45,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1582407775] [2021-12-22 16:47:45,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:45,070 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:45,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:45,071 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) [2021-12-22 16:47:45,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-12-22 16:47:45,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:45,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:47:45,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:45,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:45,219 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:45,219 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:45,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1582407775] [2021-12-22 16:47:45,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1582407775] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:45,220 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:45,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:45,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954051336] [2021-12-22 16:47:45,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:45,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:45,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:45,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:45,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:45,221 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) [2021-12-22 16:47:45,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:45,230 INFO L93 Difference]: Finished difference Result 447 states and 567 transitions. [2021-12-22 16:47:45,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:45,231 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 [2021-12-22 16:47:45,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:45,232 INFO L225 Difference]: With dead ends: 447 [2021-12-22 16:47:45,232 INFO L226 Difference]: Without dead ends: 447 [2021-12-22 16:47:45,232 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:45,233 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:45,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 562 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:45,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-12-22 16:47:45,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 419. [2021-12-22 16:47:45,238 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) [2021-12-22 16:47:45,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 534 transitions. [2021-12-22 16:47:45,239 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 534 transitions. Word has length 46 [2021-12-22 16:47:45,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:45,239 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 534 transitions. [2021-12-22 16:47:45,239 INFO L471 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) [2021-12-22 16:47:45,239 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 534 transitions. [2021-12-22 16:47:45,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-22 16:47:45,240 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:45,240 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:45,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:45,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:45,447 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:45,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:45,448 INFO L85 PathProgramCache]: Analyzing trace with hash -448653222, now seen corresponding path program 1 times [2021-12-22 16:47:45,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:45,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1183063319] [2021-12-22 16:47:45,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:45,448 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:45,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:45,468 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) [2021-12-22 16:47:45,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-12-22 16:47:45,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:45,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 16:47:45,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:45,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:45,624 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:45,624 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:45,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1183063319] [2021-12-22 16:47:45,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1183063319] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:45,624 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:45,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:47:45,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413344136] [2021-12-22 16:47:45,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:45,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:47:45,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:45,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:47:45,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:45,625 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) [2021-12-22 16:47:45,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:45,652 INFO L93 Difference]: Finished difference Result 446 states and 565 transitions. [2021-12-22 16:47:45,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:47:45,652 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 [2021-12-22 16:47:45,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:45,654 INFO L225 Difference]: With dead ends: 446 [2021-12-22 16:47:45,654 INFO L226 Difference]: Without dead ends: 446 [2021-12-22 16:47:45,654 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:45,654 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 23 mSDsluCounter, 1197 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1506 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:45,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1506 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:45,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2021-12-22 16:47:45,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 417. [2021-12-22 16:47:45,660 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) [2021-12-22 16:47:45,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 530 transitions. [2021-12-22 16:47:45,661 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 530 transitions. Word has length 48 [2021-12-22 16:47:45,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:45,661 INFO L470 AbstractCegarLoop]: Abstraction has 417 states and 530 transitions. [2021-12-22 16:47:45,661 INFO L471 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) [2021-12-22 16:47:45,661 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 530 transitions. [2021-12-22 16:47:45,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-22 16:47:45,662 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:45,662 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:45,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:45,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:45,869 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:45,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:45,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1621808983, now seen corresponding path program 1 times [2021-12-22 16:47:45,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:45,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1498285076] [2021-12-22 16:47:45,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:45,871 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:45,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:45,872 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) [2021-12-22 16:47:45,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-12-22 16:47:45,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:45,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:45,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:46,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:46,130 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:46,130 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:46,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1498285076] [2021-12-22 16:47:46,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1498285076] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:46,130 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:46,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:46,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83839736] [2021-12-22 16:47:46,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:46,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:46,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:46,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:46,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:46,131 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) [2021-12-22 16:47:46,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:46,411 INFO L93 Difference]: Finished difference Result 526 states and 679 transitions. [2021-12-22 16:47:46,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:46,411 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 [2021-12-22 16:47:46,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:46,413 INFO L225 Difference]: With dead ends: 526 [2021-12-22 16:47:46,413 INFO L226 Difference]: Without dead ends: 513 [2021-12-22 16:47:46,413 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:46,413 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:46,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 1863 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:46,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2021-12-22 16:47:46,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 423. [2021-12-22 16:47:46,418 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) [2021-12-22 16:47:46,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 539 transitions. [2021-12-22 16:47:46,419 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 539 transitions. Word has length 48 [2021-12-22 16:47:46,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:46,420 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 539 transitions. [2021-12-22 16:47:46,420 INFO L471 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) [2021-12-22 16:47:46,420 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 539 transitions. [2021-12-22 16:47:46,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-22 16:47:46,421 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:46,421 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:46,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:46,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:46,628 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:46,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:46,629 INFO L85 PathProgramCache]: Analyzing trace with hash -394165188, now seen corresponding path program 1 times [2021-12-22 16:47:46,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:46,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [615370340] [2021-12-22 16:47:46,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:46,629 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:46,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:46,630 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) [2021-12-22 16:47:46,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-12-22 16:47:46,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:46,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:46,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:46,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:46,850 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:46,850 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:46,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [615370340] [2021-12-22 16:47:46,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [615370340] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:46,851 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:46,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:46,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360841873] [2021-12-22 16:47:46,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:46,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:46,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:46,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:46,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:46,852 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) [2021-12-22 16:47:46,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:46,977 INFO L93 Difference]: Finished difference Result 454 states and 577 transitions. [2021-12-22 16:47:46,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:46,977 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 [2021-12-22 16:47:46,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:46,979 INFO L225 Difference]: With dead ends: 454 [2021-12-22 16:47:46,979 INFO L226 Difference]: Without dead ends: 441 [2021-12-22 16:47:46,979 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:46,979 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:46,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 2161 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:46,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-12-22 16:47:46,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 423. [2021-12-22 16:47:46,984 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) [2021-12-22 16:47:46,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 539 transitions. [2021-12-22 16:47:46,985 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 539 transitions. Word has length 49 [2021-12-22 16:47:46,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:46,985 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 539 transitions. [2021-12-22 16:47:46,985 INFO L471 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) [2021-12-22 16:47:46,985 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 539 transitions. [2021-12-22 16:47:46,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-22 16:47:46,986 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:46,986 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:46,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:47,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:47,193 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:47,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:47,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1980748804, now seen corresponding path program 1 times [2021-12-22 16:47:47,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:47,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [320056417] [2021-12-22 16:47:47,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:47,194 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:47,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:47,195 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) [2021-12-22 16:47:47,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-12-22 16:47:47,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:47,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:47,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:47,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:47,405 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:47,405 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:47,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [320056417] [2021-12-22 16:47:47,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [320056417] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:47,405 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:47,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:47,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228053384] [2021-12-22 16:47:47,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:47,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:47,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:47,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:47,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:47,406 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) [2021-12-22 16:47:47,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:47,526 INFO L93 Difference]: Finished difference Result 441 states and 557 transitions. [2021-12-22 16:47:47,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:47,526 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 [2021-12-22 16:47:47,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:47,527 INFO L225 Difference]: With dead ends: 441 [2021-12-22 16:47:47,528 INFO L226 Difference]: Without dead ends: 425 [2021-12-22 16:47:47,528 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:47,528 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:47,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 2159 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:47,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2021-12-22 16:47:47,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 413. [2021-12-22 16:47:47,533 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) [2021-12-22 16:47:47,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 524 transitions. [2021-12-22 16:47:47,533 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 524 transitions. Word has length 49 [2021-12-22 16:47:47,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:47,533 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 524 transitions. [2021-12-22 16:47:47,533 INFO L471 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) [2021-12-22 16:47:47,534 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 524 transitions. [2021-12-22 16:47:47,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-22 16:47:47,534 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:47,534 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:47,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:47,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:47,735 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:47,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:47,735 INFO L85 PathProgramCache]: Analyzing trace with hash 2037628605, now seen corresponding path program 1 times [2021-12-22 16:47:47,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:47,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [538879049] [2021-12-22 16:47:47,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:47,736 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:47,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:47,736 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) [2021-12-22 16:47:47,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-12-22 16:47:47,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:47,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:47,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:47,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:47,944 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:47,944 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:47,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [538879049] [2021-12-22 16:47:47,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [538879049] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:47,944 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:47,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:47,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475816705] [2021-12-22 16:47:47,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:47,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:47,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:47,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:47,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:47,945 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) [2021-12-22 16:47:48,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:48,165 INFO L93 Difference]: Finished difference Result 521 states and 671 transitions. [2021-12-22 16:47:48,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:48,165 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 [2021-12-22 16:47:48,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:48,166 INFO L225 Difference]: With dead ends: 521 [2021-12-22 16:47:48,166 INFO L226 Difference]: Without dead ends: 508 [2021-12-22 16:47:48,167 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:48,167 INFO L933 BasicCegarLoop]: 290 mSDtfsCounter, 309 mSDsluCounter, 1603 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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 [2021-12-22 16:47:48,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [313 Valid, 1893 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:48,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-12-22 16:47:48,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 419. [2021-12-22 16:47:48,172 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) [2021-12-22 16:47:48,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 532 transitions. [2021-12-22 16:47:48,172 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 532 transitions. Word has length 49 [2021-12-22 16:47:48,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:48,172 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 532 transitions. [2021-12-22 16:47:48,173 INFO L471 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) [2021-12-22 16:47:48,173 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 532 transitions. [2021-12-22 16:47:48,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-22 16:47:48,173 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:48,173 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:48,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Ended with exit code 0 [2021-12-22 16:47:48,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:48,380 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:48,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:48,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1318636408, now seen corresponding path program 1 times [2021-12-22 16:47:48,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:48,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849829205] [2021-12-22 16:47:48,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:48,381 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:48,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:48,382 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) [2021-12-22 16:47:48,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-12-22 16:47:48,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:48,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:48,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:48,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:48,590 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:48,590 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:48,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849829205] [2021-12-22 16:47:48,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849829205] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:48,590 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:48,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:48,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171524321] [2021-12-22 16:47:48,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:48,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:48,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:48,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:48,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:48,591 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) [2021-12-22 16:47:48,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:48,789 INFO L93 Difference]: Finished difference Result 520 states and 669 transitions. [2021-12-22 16:47:48,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:48,789 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 [2021-12-22 16:47:48,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:48,791 INFO L225 Difference]: With dead ends: 520 [2021-12-22 16:47:48,791 INFO L226 Difference]: Without dead ends: 507 [2021-12-22 16:47:48,791 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:48,791 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:48,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [319 Valid, 1602 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:48,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-12-22 16:47:48,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 419. [2021-12-22 16:47:48,796 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) [2021-12-22 16:47:48,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 531 transitions. [2021-12-22 16:47:48,797 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 531 transitions. Word has length 49 [2021-12-22 16:47:48,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:48,797 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 531 transitions. [2021-12-22 16:47:48,797 INFO L471 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) [2021-12-22 16:47:48,797 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 531 transitions. [2021-12-22 16:47:48,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-22 16:47:48,798 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:48,798 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:48,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:49,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:49,005 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:49,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:49,006 INFO L85 PathProgramCache]: Analyzing trace with hash 2007550124, now seen corresponding path program 1 times [2021-12-22 16:47:49,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:49,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1736287427] [2021-12-22 16:47:49,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:49,006 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:49,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:49,007 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) [2021-12-22 16:47:49,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-12-22 16:47:49,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:49,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 16:47:49,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:49,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:49,174 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:49,175 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:49,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1736287427] [2021-12-22 16:47:49,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1736287427] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:49,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:49,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:47:49,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592354693] [2021-12-22 16:47:49,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:49,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:47:49,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:49,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:47:49,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:49,176 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) [2021-12-22 16:47:49,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:49,202 INFO L93 Difference]: Finished difference Result 536 states and 696 transitions. [2021-12-22 16:47:49,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:47:49,203 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 [2021-12-22 16:47:49,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:49,204 INFO L225 Difference]: With dead ends: 536 [2021-12-22 16:47:49,205 INFO L226 Difference]: Without dead ends: 536 [2021-12-22 16:47:49,205 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:49,205 INFO L933 BasicCegarLoop]: 359 mSDtfsCounter, 73 mSDsluCounter, 1341 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 1700 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:49,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 1700 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:49,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-12-22 16:47:49,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 405. [2021-12-22 16:47:49,211 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) [2021-12-22 16:47:49,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 511 transitions. [2021-12-22 16:47:49,211 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 511 transitions. Word has length 51 [2021-12-22 16:47:49,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:49,212 INFO L470 AbstractCegarLoop]: Abstraction has 405 states and 511 transitions. [2021-12-22 16:47:49,212 INFO L471 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) [2021-12-22 16:47:49,212 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 511 transitions. [2021-12-22 16:47:49,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-22 16:47:49,213 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:49,213 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:49,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:49,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:49,420 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:49,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:49,421 INFO L85 PathProgramCache]: Analyzing trace with hash -2102580610, now seen corresponding path program 1 times [2021-12-22 16:47:49,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:49,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1730853631] [2021-12-22 16:47:49,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:49,421 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:49,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:49,422 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) [2021-12-22 16:47:49,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-12-22 16:47:49,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:49,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:49,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:49,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:49,624 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:49,624 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:49,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1730853631] [2021-12-22 16:47:49,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1730853631] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:49,624 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:49,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:49,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462754128] [2021-12-22 16:47:49,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:49,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:49,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:49,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:49,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:49,625 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) [2021-12-22 16:47:49,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:49,730 INFO L93 Difference]: Finished difference Result 436 states and 547 transitions. [2021-12-22 16:47:49,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:49,730 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 [2021-12-22 16:47:49,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:49,732 INFO L225 Difference]: With dead ends: 436 [2021-12-22 16:47:49,733 INFO L226 Difference]: Without dead ends: 423 [2021-12-22 16:47:49,733 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:49,733 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:49,734 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 2088 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:49,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2021-12-22 16:47:49,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 411. [2021-12-22 16:47:49,760 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) [2021-12-22 16:47:49,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 519 transitions. [2021-12-22 16:47:49,761 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 519 transitions. Word has length 50 [2021-12-22 16:47:49,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:49,761 INFO L470 AbstractCegarLoop]: Abstraction has 411 states and 519 transitions. [2021-12-22 16:47:49,761 INFO L471 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) [2021-12-22 16:47:49,770 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 519 transitions. [2021-12-22 16:47:49,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-22 16:47:49,772 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:49,772 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:49,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:49,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:49,979 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:49,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:49,980 INFO L85 PathProgramCache]: Analyzing trace with hash 605803070, now seen corresponding path program 1 times [2021-12-22 16:47:49,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:49,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1411063255] [2021-12-22 16:47:49,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:49,980 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:49,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:49,981 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) [2021-12-22 16:47:49,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2021-12-22 16:47:50,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:50,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:50,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:50,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:50,190 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:50,190 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:50,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1411063255] [2021-12-22 16:47:50,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1411063255] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:50,190 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:50,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:50,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606375246] [2021-12-22 16:47:50,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:50,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:50,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:50,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:50,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:50,191 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) [2021-12-22 16:47:50,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:50,299 INFO L93 Difference]: Finished difference Result 429 states and 537 transitions. [2021-12-22 16:47:50,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:50,299 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 [2021-12-22 16:47:50,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:50,300 INFO L225 Difference]: With dead ends: 429 [2021-12-22 16:47:50,300 INFO L226 Difference]: Without dead ends: 412 [2021-12-22 16:47:50,300 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:50,301 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:50,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1896 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:50,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2021-12-22 16:47:50,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 400. [2021-12-22 16:47:50,305 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) [2021-12-22 16:47:50,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 504 transitions. [2021-12-22 16:47:50,306 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 504 transitions. Word has length 50 [2021-12-22 16:47:50,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:50,306 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 504 transitions. [2021-12-22 16:47:50,306 INFO L471 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) [2021-12-22 16:47:50,307 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 504 transitions. [2021-12-22 16:47:50,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-22 16:47:50,307 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:50,307 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:50,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:50,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:50,514 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:50,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:50,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1781151671, now seen corresponding path program 1 times [2021-12-22 16:47:50,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:50,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1433560062] [2021-12-22 16:47:50,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:50,515 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:50,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:50,516 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) [2021-12-22 16:47:50,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-12-22 16:47:50,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:50,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:50,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:50,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:50,751 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:50,751 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:50,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1433560062] [2021-12-22 16:47:50,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1433560062] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:50,752 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:50,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:50,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603514503] [2021-12-22 16:47:50,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:50,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:50,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:50,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:50,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:50,752 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) [2021-12-22 16:47:50,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:50,870 INFO L93 Difference]: Finished difference Result 431 states and 539 transitions. [2021-12-22 16:47:50,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:50,871 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 [2021-12-22 16:47:50,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:50,872 INFO L225 Difference]: With dead ends: 431 [2021-12-22 16:47:50,872 INFO L226 Difference]: Without dead ends: 418 [2021-12-22 16:47:50,872 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:50,872 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:50,872 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 2039 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:50,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2021-12-22 16:47:50,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 400. [2021-12-22 16:47:50,876 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) [2021-12-22 16:47:50,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 504 transitions. [2021-12-22 16:47:50,877 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 504 transitions. Word has length 50 [2021-12-22 16:47:50,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:50,877 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 504 transitions. [2021-12-22 16:47:50,877 INFO L471 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) [2021-12-22 16:47:50,877 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 504 transitions. [2021-12-22 16:47:50,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-22 16:47:50,878 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:50,878 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:50,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:51,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:51,096 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:51,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:51,096 INFO L85 PathProgramCache]: Analyzing trace with hash 194568055, now seen corresponding path program 1 times [2021-12-22 16:47:51,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:51,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1334148472] [2021-12-22 16:47:51,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:51,097 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:51,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:51,098 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) [2021-12-22 16:47:51,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2021-12-22 16:47:51,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:51,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:51,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:51,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:51,285 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:51,285 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:51,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1334148472] [2021-12-22 16:47:51,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1334148472] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:51,285 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:51,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:51,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842871042] [2021-12-22 16:47:51,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:51,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:51,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:51,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:51,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:51,287 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) [2021-12-22 16:47:51,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:51,392 INFO L93 Difference]: Finished difference Result 418 states and 522 transitions. [2021-12-22 16:47:51,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:51,393 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 [2021-12-22 16:47:51,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:51,394 INFO L225 Difference]: With dead ends: 418 [2021-12-22 16:47:51,394 INFO L226 Difference]: Without dead ends: 402 [2021-12-22 16:47:51,394 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:51,394 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:51,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 2037 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:51,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2021-12-22 16:47:51,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 390. [2021-12-22 16:47:51,400 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) [2021-12-22 16:47:51,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 491 transitions. [2021-12-22 16:47:51,401 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 491 transitions. Word has length 50 [2021-12-22 16:47:51,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:51,401 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 491 transitions. [2021-12-22 16:47:51,401 INFO L471 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) [2021-12-22 16:47:51,401 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 491 transitions. [2021-12-22 16:47:51,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-12-22 16:47:51,403 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:51,403 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:51,410 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Ended with exit code 0 [2021-12-22 16:47:51,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:51,604 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:51,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:51,604 INFO L85 PathProgramCache]: Analyzing trace with hash 568629575, now seen corresponding path program 1 times [2021-12-22 16:47:51,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:51,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1761999955] [2021-12-22 16:47:51,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:51,605 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:51,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:51,606 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) [2021-12-22 16:47:51,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-12-22 16:47:51,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:51,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:51,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:51,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:51,782 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:51,783 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:51,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1761999955] [2021-12-22 16:47:51,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1761999955] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:51,783 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:51,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:51,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003668834] [2021-12-22 16:47:51,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:51,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:51,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:51,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:51,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:51,784 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) [2021-12-22 16:47:51,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:51,968 INFO L93 Difference]: Finished difference Result 496 states and 633 transitions. [2021-12-22 16:47:51,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:51,969 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 [2021-12-22 16:47:51,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:51,970 INFO L225 Difference]: With dead ends: 496 [2021-12-22 16:47:51,970 INFO L226 Difference]: Without dead ends: 474 [2021-12-22 16:47:51,971 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:51,971 INFO L933 BasicCegarLoop]: 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.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:51,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 1754 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:51,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-12-22 16:47:51,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 396. [2021-12-22 16:47:51,979 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) [2021-12-22 16:47:51,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 497 transitions. [2021-12-22 16:47:51,980 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 497 transitions. Word has length 53 [2021-12-22 16:47:51,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:51,980 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 497 transitions. [2021-12-22 16:47:51,980 INFO L471 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) [2021-12-22 16:47:51,980 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 497 transitions. [2021-12-22 16:47:51,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-22 16:47:51,981 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:51,981 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:51,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:52,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:52,189 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:52,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:52,190 INFO L85 PathProgramCache]: Analyzing trace with hash 300087504, now seen corresponding path program 1 times [2021-12-22 16:47:52,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:52,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [656410087] [2021-12-22 16:47:52,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:52,192 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:52,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:52,192 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) [2021-12-22 16:47:52,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2021-12-22 16:47:52,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:52,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:52,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:52,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:52,383 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:52,383 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:52,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [656410087] [2021-12-22 16:47:52,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [656410087] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:52,383 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:52,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:52,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544302173] [2021-12-22 16:47:52,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:52,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:52,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:52,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:52,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:52,385 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) [2021-12-22 16:47:52,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:52,469 INFO L93 Difference]: Finished difference Result 436 states and 544 transitions. [2021-12-22 16:47:52,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:52,470 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 [2021-12-22 16:47:52,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:52,471 INFO L225 Difference]: With dead ends: 436 [2021-12-22 16:47:52,471 INFO L226 Difference]: Without dead ends: 414 [2021-12-22 16:47:52,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-12-22 16:47:52,472 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:52,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 1993 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:52,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-12-22 16:47:52,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 396. [2021-12-22 16:47:52,477 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) [2021-12-22 16:47:52,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 497 transitions. [2021-12-22 16:47:52,478 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 497 transitions. Word has length 54 [2021-12-22 16:47:52,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:52,478 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 497 transitions. [2021-12-22 16:47:52,478 INFO L471 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) [2021-12-22 16:47:52,479 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 497 transitions. [2021-12-22 16:47:52,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-22 16:47:52,479 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:52,479 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:52,486 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:52,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:52,687 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:52,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:52,687 INFO L85 PathProgramCache]: Analyzing trace with hash 502675728, now seen corresponding path program 1 times [2021-12-22 16:47:52,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:52,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [228764315] [2021-12-22 16:47:52,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:52,688 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:52,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:52,689 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) [2021-12-22 16:47:52,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2021-12-22 16:47:52,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:52,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:47:52,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:52,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:52,854 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:52,855 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:52,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [228764315] [2021-12-22 16:47:52,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [228764315] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:52,855 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:52,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:52,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532672912] [2021-12-22 16:47:52,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:52,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:52,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:52,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:52,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:52,856 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) [2021-12-22 16:47:52,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:52,929 INFO L93 Difference]: Finished difference Result 414 states and 515 transitions. [2021-12-22 16:47:52,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:52,929 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 [2021-12-22 16:47:52,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:52,930 INFO L225 Difference]: With dead ends: 414 [2021-12-22 16:47:52,930 INFO L226 Difference]: Without dead ends: 380 [2021-12-22 16:47:52,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-12-22 16:47:52,935 INFO L933 BasicCegarLoop]: 261 mSDtfsCounter, 33 mSDsluCounter, 1466 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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 [2021-12-22 16:47:52,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 1727 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:52,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2021-12-22 16:47:52,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 368. [2021-12-22 16:47:52,940 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) [2021-12-22 16:47:52,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 463 transitions. [2021-12-22 16:47:52,941 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 463 transitions. Word has length 54 [2021-12-22 16:47:52,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:52,942 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 463 transitions. [2021-12-22 16:47:52,943 INFO L471 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) [2021-12-22 16:47:52,943 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 463 transitions. [2021-12-22 16:47:52,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-22 16:47:52,944 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:52,944 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:52,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:53,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:53,152 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:53,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:53,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1974701816, now seen corresponding path program 1 times [2021-12-22 16:47:53,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:53,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [194520561] [2021-12-22 16:47:53,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:53,153 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:53,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:53,154 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) [2021-12-22 16:47:53,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2021-12-22 16:47:53,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:53,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:47:53,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:53,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:53,302 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:53,302 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:53,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [194520561] [2021-12-22 16:47:53,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [194520561] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:53,302 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:53,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:53,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369022470] [2021-12-22 16:47:53,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:53,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:53,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:53,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:53,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:53,304 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) [2021-12-22 16:47:53,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:53,415 INFO L93 Difference]: Finished difference Result 481 states and 587 transitions. [2021-12-22 16:47:53,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:47:53,416 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 [2021-12-22 16:47:53,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:53,417 INFO L225 Difference]: With dead ends: 481 [2021-12-22 16:47:53,417 INFO L226 Difference]: Without dead ends: 481 [2021-12-22 16:47:53,417 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:53,418 INFO L933 BasicCegarLoop]: 292 mSDtfsCounter, 273 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:53,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 808 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:53,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-12-22 16:47:53,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 462. [2021-12-22 16:47:53,423 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) [2021-12-22 16:47:53,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 568 transitions. [2021-12-22 16:47:53,424 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 568 transitions. Word has length 63 [2021-12-22 16:47:53,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:53,424 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 568 transitions. [2021-12-22 16:47:53,425 INFO L471 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) [2021-12-22 16:47:53,425 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 568 transitions. [2021-12-22 16:47:53,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-22 16:47:53,425 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:53,426 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:53,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:53,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:53,633 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:53,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:53,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1711382279, now seen corresponding path program 1 times [2021-12-22 16:47:53,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:53,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [430070845] [2021-12-22 16:47:53,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:53,634 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:53,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:53,635 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) [2021-12-22 16:47:53,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2021-12-22 16:47:53,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:53,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-22 16:47:53,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:53,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:53,811 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:53,811 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:53,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [430070845] [2021-12-22 16:47:53,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [430070845] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:53,812 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:53,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:53,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139289568] [2021-12-22 16:47:53,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:53,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:53,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:53,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:53,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:53,813 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) [2021-12-22 16:47:53,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:53,918 INFO L93 Difference]: Finished difference Result 506 states and 616 transitions. [2021-12-22 16:47:53,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:53,918 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 [2021-12-22 16:47:53,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:53,920 INFO L225 Difference]: With dead ends: 506 [2021-12-22 16:47:53,920 INFO L226 Difference]: Without dead ends: 490 [2021-12-22 16:47:53,920 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:53,920 INFO L933 BasicCegarLoop]: 242 mSDtfsCounter, 281 mSDsluCounter, 1131 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 1373 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:53,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 1373 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:53,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-12-22 16:47:53,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 470. [2021-12-22 16:47:53,925 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) [2021-12-22 16:47:53,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 577 transitions. [2021-12-22 16:47:53,926 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 577 transitions. Word has length 63 [2021-12-22 16:47:53,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:53,926 INFO L470 AbstractCegarLoop]: Abstraction has 470 states and 577 transitions. [2021-12-22 16:47:53,926 INFO L471 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) [2021-12-22 16:47:53,926 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 577 transitions. [2021-12-22 16:47:53,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-12-22 16:47:53,927 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:53,927 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:53,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:54,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:54,135 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:54,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:54,135 INFO L85 PathProgramCache]: Analyzing trace with hash -259200957, now seen corresponding path program 1 times [2021-12-22 16:47:54,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:54,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1873480409] [2021-12-22 16:47:54,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:54,136 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:54,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:54,137 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) [2021-12-22 16:47:54,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2021-12-22 16:47:54,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:54,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:54,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:54,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:54,308 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:54,309 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:54,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1873480409] [2021-12-22 16:47:54,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1873480409] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:54,309 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:54,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:54,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497666480] [2021-12-22 16:47:54,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:54,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:54,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:54,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:54,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:54,310 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) [2021-12-22 16:47:54,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:54,323 INFO L93 Difference]: Finished difference Result 472 states and 575 transitions. [2021-12-22 16:47:54,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:54,323 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 [2021-12-22 16:47:54,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:54,324 INFO L225 Difference]: With dead ends: 472 [2021-12-22 16:47:54,324 INFO L226 Difference]: Without dead ends: 472 [2021-12-22 16:47:54,325 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:54,325 INFO L933 BasicCegarLoop]: 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 [2021-12-22 16:47:54,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 469 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:54,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-12-22 16:47:54,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 470. [2021-12-22 16:47:54,330 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) [2021-12-22 16:47:54,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 574 transitions. [2021-12-22 16:47:54,330 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 574 transitions. Word has length 64 [2021-12-22 16:47:54,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:54,331 INFO L470 AbstractCegarLoop]: Abstraction has 470 states and 574 transitions. [2021-12-22 16:47:54,331 INFO L471 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) [2021-12-22 16:47:54,331 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 574 transitions. [2021-12-22 16:47:54,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-12-22 16:47:54,332 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:54,332 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:54,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:54,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:54,539 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:54,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:54,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1980841952, now seen corresponding path program 1 times [2021-12-22 16:47:54,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:54,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1528182517] [2021-12-22 16:47:54,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:54,540 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:54,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:54,541 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) [2021-12-22 16:47:54,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2021-12-22 16:47:54,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:54,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-22 16:47:54,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:54,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:54,739 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:54,739 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:54,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1528182517] [2021-12-22 16:47:54,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1528182517] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:54,740 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:54,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:54,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060697806] [2021-12-22 16:47:54,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:54,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:54,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:54,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:54,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:54,743 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) [2021-12-22 16:47:54,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:54,801 INFO L93 Difference]: Finished difference Result 506 states and 612 transitions. [2021-12-22 16:47:54,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:54,801 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 [2021-12-22 16:47:54,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:54,803 INFO L225 Difference]: With dead ends: 506 [2021-12-22 16:47:54,803 INFO L226 Difference]: Without dead ends: 490 [2021-12-22 16:47:54,803 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:54,803 INFO L933 BasicCegarLoop]: 259 mSDtfsCounter, 27 mSDsluCounter, 1487 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1746 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:54,803 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1746 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:54,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-12-22 16:47:54,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 462. [2021-12-22 16:47:54,807 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) [2021-12-22 16:47:54,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 564 transitions. [2021-12-22 16:47:54,808 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 564 transitions. Word has length 64 [2021-12-22 16:47:54,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:54,808 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 564 transitions. [2021-12-22 16:47:54,808 INFO L471 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) [2021-12-22 16:47:54,808 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 564 transitions. [2021-12-22 16:47:54,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-12-22 16:47:54,809 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:54,809 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:54,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:55,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:55,010 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:55,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:55,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1972927547, now seen corresponding path program 1 times [2021-12-22 16:47:55,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:55,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1387781256] [2021-12-22 16:47:55,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:55,010 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:55,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:55,012 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) [2021-12-22 16:47:55,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2021-12-22 16:47:55,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 16:47:55,106 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 16:47:55,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 16:47:55,320 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2021-12-22 16:47:55,320 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-22 16:47:55,321 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK (1 of 2 remaining) [2021-12-22 16:47:55,322 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (0 of 2 remaining) [2021-12-22 16:47:55,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:55,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:55,552 INFO L732 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] [2021-12-22 16:47:55,554 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-22 16:47:55,730 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 04:47:55 BoogieIcfgContainer [2021-12-22 16:47:55,730 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-22 16:47:55,731 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-22 16:47:55,731 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-22 16:47:55,731 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-22 16:47:55,731 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:47:31" (3/4) ... [2021-12-22 16:47:55,733 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-22 16:47:55,733 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-22 16:47:55,733 INFO L158 Benchmark]: Toolchain (without parser) took 25876.12ms. Allocated memory was 58.7MB in the beginning and 130.0MB in the end (delta: 71.3MB). Free memory was 42.0MB in the beginning and 86.6MB in the end (delta: -44.7MB). Peak memory consumption was 28.0MB. Max. memory is 16.1GB. [2021-12-22 16:47:55,733 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 48.2MB. Free memory was 29.1MB in the beginning and 29.1MB in the end (delta: 50.4kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-22 16:47:55,734 INFO L158 Benchmark]: CACSL2BoogieTranslator took 386.51ms. Allocated memory is still 58.7MB. Free memory was 41.8MB in the beginning and 35.6MB in the end (delta: 6.2MB). Peak memory consumption was 16.0MB. Max. memory is 16.1GB. [2021-12-22 16:47:55,734 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.76ms. Allocated memory is still 58.7MB. Free memory was 35.4MB in the beginning and 31.1MB in the end (delta: 4.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-12-22 16:47:55,734 INFO L158 Benchmark]: Boogie Preprocessor took 68.16ms. Allocated memory is still 58.7MB. Free memory was 31.1MB in the beginning and 28.0MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-12-22 16:47:55,734 INFO L158 Benchmark]: RCFGBuilder took 631.90ms. Allocated memory was 58.7MB in the beginning and 71.3MB in the end (delta: 12.6MB). Free memory was 27.8MB in the beginning and 46.4MB in the end (delta: -18.6MB). Peak memory consumption was 14.2MB. Max. memory is 16.1GB. [2021-12-22 16:47:55,734 INFO L158 Benchmark]: TraceAbstraction took 24713.52ms. Allocated memory was 71.3MB in the beginning and 130.0MB in the end (delta: 58.7MB). Free memory was 46.1MB in the beginning and 86.6MB in the end (delta: -40.5MB). Peak memory consumption was 17.8MB. Max. memory is 16.1GB. [2021-12-22 16:47:55,734 INFO L158 Benchmark]: Witness Printer took 2.41ms. Allocated memory is still 130.0MB. Free memory is still 86.6MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-22 16:47:55,735 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 48.2MB. Free memory was 29.1MB in the beginning and 29.1MB in the end (delta: 50.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 386.51ms. Allocated memory is still 58.7MB. Free memory was 41.8MB in the beginning and 35.6MB in the end (delta: 6.2MB). Peak memory consumption was 16.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 67.76ms. Allocated memory is still 58.7MB. Free memory was 35.4MB in the beginning and 31.1MB in the end (delta: 4.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 68.16ms. Allocated memory is still 58.7MB. Free memory was 31.1MB in the beginning and 28.0MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 631.90ms. Allocated memory was 58.7MB in the beginning and 71.3MB in the end (delta: 12.6MB). Free memory was 27.8MB in the beginning and 46.4MB in the end (delta: -18.6MB). Peak memory consumption was 14.2MB. Max. memory is 16.1GB. * TraceAbstraction took 24713.52ms. Allocated memory was 71.3MB in the beginning and 130.0MB in the end (delta: 58.7MB). Free memory was 46.1MB in the beginning and 86.6MB in the end (delta: -40.5MB). Peak memory consumption was 17.8MB. Max. memory is 16.1GB. * Witness Printer took 2.41ms. Allocated memory is still 130.0MB. Free memory is still 86.6MB. 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: 24.5s, OverallIterations: 48, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 4.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7518 SdHoareTripleChecker+Valid, 3.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7410 mSDsluCounter, 52270 SdHoareTripleChecker+Invalid, 2.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 38180 mSDsCounter, 464 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4757 IncrementalHoareTripleChecker+Invalid, 5221 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 464 mSolverCounterUnsat, 14090 mSDtfsCounter, 4757 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.2s 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.5s AutomataMinimizationTime, 47 MinimizatonAttempts, 1102 StatesRemovedByMinimization, 41 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 4.6s 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 [2021-12-22 16:47:55,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample