./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version f4b24e32 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.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 1680e665d6c38e33bd93081ad3c7b8b4f909838cd1480382a495b19dd638ce67 --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-14 07:05:30,528 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-14 07:05:30,530 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-14 07:05:30,550 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-14 07:05:30,551 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-14 07:05:30,552 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-14 07:05:30,552 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-14 07:05:30,567 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-14 07:05:30,568 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-14 07:05:30,569 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-14 07:05:30,569 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-14 07:05:30,572 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-14 07:05:30,572 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-14 07:05:30,579 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-14 07:05:30,581 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-14 07:05:30,583 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-14 07:05:30,584 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-14 07:05:30,586 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-14 07:05:30,588 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-14 07:05:30,591 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-14 07:05:30,593 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-14 07:05:30,594 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-14 07:05:30,594 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-14 07:05:30,595 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-14 07:05:30,596 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-14 07:05:30,599 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-14 07:05:30,599 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-14 07:05:30,600 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-14 07:05:30,601 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-14 07:05:30,601 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-14 07:05:30,602 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-14 07:05:30,602 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-14 07:05:30,603 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-14 07:05:30,604 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-14 07:05:30,604 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-14 07:05:30,605 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-14 07:05:30,605 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-14 07:05:30,605 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-14 07:05:30,605 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-14 07:05:30,606 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-14 07:05:30,606 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-14 07:05:30,607 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-14 07:05:30,608 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-07-14 07:05:30,637 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-14 07:05:30,639 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-14 07:05:30,639 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-14 07:05:30,639 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-14 07:05:30,639 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-14 07:05:30,639 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-14 07:05:30,640 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-14 07:05:30,640 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-14 07:05:30,640 INFO L138 SettingsManager]: * Use SBE=true [2022-07-14 07:05:30,641 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-14 07:05:30,641 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-14 07:05:30,641 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-14 07:05:30,641 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-14 07:05:30,641 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-14 07:05:30,642 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-14 07:05:30,642 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-14 07:05:30,642 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-14 07:05:30,642 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-14 07:05:30,642 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-14 07:05:30,643 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-14 07:05:30,643 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-14 07:05:30,643 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-14 07:05:30,644 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-14 07:05:30,644 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-14 07:05:30,644 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-14 07:05:30,644 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 07:05:30,644 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-14 07:05:30,645 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-14 07:05:30,645 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-14 07:05:30,645 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-14 07:05:30,645 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 -> 1680e665d6c38e33bd93081ad3c7b8b4f909838cd1480382a495b19dd638ce67 [2022-07-14 07:05:30,855 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-14 07:05:30,873 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-14 07:05:30,875 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-14 07:05:30,876 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-14 07:05:30,876 INFO L275 PluginConnector]: CDTParser initialized [2022-07-14 07:05:30,877 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c [2022-07-14 07:05:30,923 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/de1ec8247/f15337fcb7ac47d1bd86a9ae2c295976/FLAGf3c63d3e7 [2022-07-14 07:05:31,340 INFO L306 CDTParser]: Found 1 translation units. [2022-07-14 07:05:31,341 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c [2022-07-14 07:05:31,350 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/de1ec8247/f15337fcb7ac47d1bd86a9ae2c295976/FLAGf3c63d3e7 [2022-07-14 07:05:31,359 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/de1ec8247/f15337fcb7ac47d1bd86a9ae2c295976 [2022-07-14 07:05:31,361 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-14 07:05:31,362 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-14 07:05:31,364 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-14 07:05:31,364 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-14 07:05:31,379 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-14 07:05:31,380 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 07:05:31" (1/1) ... [2022-07-14 07:05:31,380 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10534d80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:31, skipping insertion in model container [2022-07-14 07:05:31,380 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 07:05:31" (1/1) ... [2022-07-14 07:05:31,385 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-14 07:05:31,427 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 07:05:31,672 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_simpl4.cil-1.c[48581,48594] [2022-07-14 07:05:31,675 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 07:05:31,689 INFO L203 MainTranslator]: Completed pre-run [2022-07-14 07:05:31,774 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_simpl4.cil-1.c[48581,48594] [2022-07-14 07:05:31,782 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 07:05:31,792 INFO L208 MainTranslator]: Completed translation [2022-07-14 07:05:31,793 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:31 WrapperNode [2022-07-14 07:05:31,794 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-14 07:05:31,795 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-14 07:05:31,795 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-14 07:05:31,795 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-14 07:05:31,799 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:31" (1/1) ... [2022-07-14 07:05:31,811 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:31" (1/1) ... [2022-07-14 07:05:31,849 INFO L137 Inliner]: procedures = 41, calls = 77, calls flagged for inlining = 21, calls inlined = 21, statements flattened = 1331 [2022-07-14 07:05:31,849 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-14 07:05:31,850 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-14 07:05:31,850 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-14 07:05:31,850 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-14 07:05:31,856 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:31" (1/1) ... [2022-07-14 07:05:31,856 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:31" (1/1) ... [2022-07-14 07:05:31,860 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:31" (1/1) ... [2022-07-14 07:05:31,860 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:31" (1/1) ... [2022-07-14 07:05:31,871 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:31" (1/1) ... [2022-07-14 07:05:31,876 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:31" (1/1) ... [2022-07-14 07:05:31,879 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:31" (1/1) ... [2022-07-14 07:05:31,883 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-14 07:05:31,887 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-14 07:05:31,903 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-14 07:05:31,903 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-14 07:05:31,904 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:31" (1/1) ... [2022-07-14 07:05:31,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 07:05:31,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 07:05:31,926 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-14 07:05:31,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-14 07:05:31,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-14 07:05:31,953 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-07-14 07:05:31,953 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-07-14 07:05:31,954 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyCreateClose [2022-07-14 07:05:31,954 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyCreateClose [2022-07-14 07:05:31,954 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-07-14 07:05:31,954 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-07-14 07:05:31,954 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-07-14 07:05:31,954 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-07-14 07:05:31,954 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-07-14 07:05:31,955 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-07-14 07:05:31,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-14 07:05:31,955 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-07-14 07:05:31,955 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-07-14 07:05:31,955 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2022-07-14 07:05:31,955 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2022-07-14 07:05:31,955 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-14 07:05:31,955 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-14 07:05:32,159 INFO L234 CfgBuilder]: Building ICFG [2022-07-14 07:05:32,161 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-14 07:05:32,166 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:32,212 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-07-14 07:05:32,212 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-07-14 07:05:32,213 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:32,218 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-07-14 07:05:32,218 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-07-14 07:05:32,226 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:32,231 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:32,238 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:32,239 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:32,241 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:32,242 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:32,245 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:32,636 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##170: assume !false; [2022-07-14 07:05:32,636 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##180: assume false; [2022-07-14 07:05:32,636 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##181: assume !false; [2022-07-14 07:05:32,636 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##67: assume !false; [2022-07-14 07:05:32,636 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##66: assume false; [2022-07-14 07:05:32,637 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##127: assume !false; [2022-07-14 07:05:32,637 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##139: assume false; [2022-07-14 07:05:32,637 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##140: assume !false; [2022-07-14 07:05:32,637 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume !false; [2022-07-14 07:05:32,637 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume false; [2022-07-14 07:05:32,637 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##169: assume false; [2022-07-14 07:05:32,638 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##236: assume !false; [2022-07-14 07:05:32,638 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##235: assume false; [2022-07-14 07:05:32,638 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##126: assume false; [2022-07-14 07:05:32,640 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:32,664 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2022-07-14 07:05:32,664 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2022-07-14 07:05:32,665 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:32,666 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:32,666 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:32,688 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume !false; [2022-07-14 07:05:32,689 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##24: assume !false; [2022-07-14 07:05:32,689 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##23: assume false; [2022-07-14 07:05:32,689 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume false; [2022-07-14 07:05:32,689 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2022-07-14 07:05:32,690 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2022-07-14 07:05:32,702 INFO L275 CfgBuilder]: Performing block encoding [2022-07-14 07:05:32,713 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-14 07:05:32,713 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-14 07:05:32,715 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 07:05:32 BoogieIcfgContainer [2022-07-14 07:05:32,715 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-14 07:05:32,718 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-14 07:05:32,718 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-14 07:05:32,721 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-14 07:05:32,721 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.07 07:05:31" (1/3) ... [2022-07-14 07:05:32,721 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bd0ef53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 07:05:32, skipping insertion in model container [2022-07-14 07:05:32,721 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:31" (2/3) ... [2022-07-14 07:05:32,722 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bd0ef53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 07:05:32, skipping insertion in model container [2022-07-14 07:05:32,722 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 07:05:32" (3/3) ... [2022-07-14 07:05:32,724 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl4.cil-1.c [2022-07-14 07:05:32,732 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-14 07:05:32,733 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-07-14 07:05:32,765 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-14 07:05:32,770 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6f637221, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@44ab864d [2022-07-14 07:05:32,770 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-07-14 07:05:32,773 INFO L276 IsEmpty]: Start isEmpty. Operand has 320 states, 259 states have (on average 1.5250965250965252) internal successors, (395), 286 states have internal predecessors, (395), 51 states have call successors, (51), 7 states have call predecessors, (51), 7 states have return successors, (51), 45 states have call predecessors, (51), 51 states have call successors, (51) [2022-07-14 07:05:32,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-07-14 07:05:32,777 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:32,777 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:32,778 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:32,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:32,781 INFO L85 PathProgramCache]: Analyzing trace with hash -207662659, now seen corresponding path program 1 times [2022-07-14 07:05:32,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:32,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890099542] [2022-07-14 07:05:32,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:32,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:32,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:32,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:32,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:32,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890099542] [2022-07-14 07:05:32,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890099542] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:32,893 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:32,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:32,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663041435] [2022-07-14 07:05:32,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:32,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:32,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:32,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:32,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:32,920 INFO L87 Difference]: Start difference. First operand has 320 states, 259 states have (on average 1.5250965250965252) internal successors, (395), 286 states have internal predecessors, (395), 51 states have call successors, (51), 7 states have call predecessors, (51), 7 states have return successors, (51), 45 states have call predecessors, (51), 51 states have call successors, (51) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:32,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:32,996 INFO L93 Difference]: Finished difference Result 318 states and 469 transitions. [2022-07-14 07:05:32,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:32,999 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-07-14 07:05:32,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:33,007 INFO L225 Difference]: With dead ends: 318 [2022-07-14 07:05:33,007 INFO L226 Difference]: Without dead ends: 316 [2022-07-14 07:05:33,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:33,010 INFO L413 NwaCegarLoop]: 467 mSDtfsCounter, 262 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:33,011 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 631 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:33,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-07-14 07:05:33,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 316. [2022-07-14 07:05:33,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 257 states have (on average 1.5058365758754864) internal successors, (387), 282 states have internal predecessors, (387), 51 states have call successors, (51), 7 states have call predecessors, (51), 6 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2022-07-14 07:05:33,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 467 transitions. [2022-07-14 07:05:33,069 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 467 transitions. Word has length 8 [2022-07-14 07:05:33,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:33,070 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 467 transitions. [2022-07-14 07:05:33,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:33,070 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 467 transitions. [2022-07-14 07:05:33,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-07-14 07:05:33,071 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:33,071 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:33,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-14 07:05:33,072 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:33,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:33,074 INFO L85 PathProgramCache]: Analyzing trace with hash -922150621, now seen corresponding path program 1 times [2022-07-14 07:05:33,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:33,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667327190] [2022-07-14 07:05:33,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:33,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:33,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:33,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:33,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:33,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667327190] [2022-07-14 07:05:33,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667327190] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:33,124 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:33,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:33,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040846559] [2022-07-14 07:05:33,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:33,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:33,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:33,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:33,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:33,126 INFO L87 Difference]: Start difference. First operand 316 states and 467 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:33,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:33,253 INFO L93 Difference]: Finished difference Result 440 states and 643 transitions. [2022-07-14 07:05:33,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:33,254 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-07-14 07:05:33,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:33,256 INFO L225 Difference]: With dead ends: 440 [2022-07-14 07:05:33,257 INFO L226 Difference]: Without dead ends: 440 [2022-07-14 07:05:33,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:33,271 INFO L413 NwaCegarLoop]: 581 mSDtfsCounter, 371 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:33,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [371 Valid, 782 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:33,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-07-14 07:05:33,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 418. [2022-07-14 07:05:33,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 358 states have (on average 1.4245810055865922) internal successors, (510), 363 states have internal predecessors, (510), 49 states have call successors, (49), 11 states have call predecessors, (49), 9 states have return successors, (52), 44 states have call predecessors, (52), 37 states have call successors, (52) [2022-07-14 07:05:33,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 611 transitions. [2022-07-14 07:05:33,301 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 611 transitions. Word has length 16 [2022-07-14 07:05:33,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:33,302 INFO L495 AbstractCegarLoop]: Abstraction has 418 states and 611 transitions. [2022-07-14 07:05:33,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:33,302 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 611 transitions. [2022-07-14 07:05:33,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-07-14 07:05:33,302 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:33,302 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:33,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-14 07:05:33,303 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:33,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:33,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1499851736, now seen corresponding path program 1 times [2022-07-14 07:05:33,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:33,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859774770] [2022-07-14 07:05:33,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:33,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:33,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:33,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:33,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:33,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859774770] [2022-07-14 07:05:33,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859774770] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:33,351 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:33,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 07:05:33,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313670546] [2022-07-14 07:05:33,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:33,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:33,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:33,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:33,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:33,352 INFO L87 Difference]: Start difference. First operand 418 states and 611 transitions. Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:33,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:33,390 INFO L93 Difference]: Finished difference Result 417 states and 610 transitions. [2022-07-14 07:05:33,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:33,390 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 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 14 [2022-07-14 07:05:33,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:33,394 INFO L225 Difference]: With dead ends: 417 [2022-07-14 07:05:33,395 INFO L226 Difference]: Without dead ends: 413 [2022-07-14 07:05:33,396 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:33,401 INFO L413 NwaCegarLoop]: 446 mSDtfsCounter, 272 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:33,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 544 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:33,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-07-14 07:05:33,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 413. [2022-07-14 07:05:33,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 354 states have (on average 1.4039548022598871) internal successors, (497), 358 states have internal predecessors, (497), 49 states have call successors, (49), 11 states have call predecessors, (49), 9 states have return successors, (52), 44 states have call predecessors, (52), 37 states have call successors, (52) [2022-07-14 07:05:33,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 598 transitions. [2022-07-14 07:05:33,421 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 598 transitions. Word has length 14 [2022-07-14 07:05:33,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:33,421 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 598 transitions. [2022-07-14 07:05:33,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:33,421 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 598 transitions. [2022-07-14 07:05:33,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-07-14 07:05:33,422 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:33,422 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:33,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-14 07:05:33,423 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:33,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:33,424 INFO L85 PathProgramCache]: Analyzing trace with hash -866854925, now seen corresponding path program 1 times [2022-07-14 07:05:33,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:33,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033150397] [2022-07-14 07:05:33,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:33,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:33,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:33,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:33,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:33,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033150397] [2022-07-14 07:05:33,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033150397] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:33,506 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:33,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:33,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367862400] [2022-07-14 07:05:33,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:33,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:33,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:33,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:33,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:33,509 INFO L87 Difference]: Start difference. First operand 413 states and 598 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:33,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:33,535 INFO L93 Difference]: Finished difference Result 499 states and 706 transitions. [2022-07-14 07:05:33,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:33,536 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-07-14 07:05:33,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:33,538 INFO L225 Difference]: With dead ends: 499 [2022-07-14 07:05:33,538 INFO L226 Difference]: Without dead ends: 499 [2022-07-14 07:05:33,539 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:33,543 INFO L413 NwaCegarLoop]: 440 mSDtfsCounter, 407 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:33,554 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [407 Valid, 545 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:33,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-07-14 07:05:33,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 467. [2022-07-14 07:05:33,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 401 states have (on average 1.399002493765586) internal successors, (561), 412 states have internal predecessors, (561), 51 states have call successors, (51), 14 states have call predecessors, (51), 14 states have return successors, (59), 43 states have call predecessors, (59), 41 states have call successors, (59) [2022-07-14 07:05:33,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 671 transitions. [2022-07-14 07:05:33,568 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 671 transitions. Word has length 19 [2022-07-14 07:05:33,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:33,568 INFO L495 AbstractCegarLoop]: Abstraction has 467 states and 671 transitions. [2022-07-14 07:05:33,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:33,569 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 671 transitions. [2022-07-14 07:05:33,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-07-14 07:05:33,575 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:33,580 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:33,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-14 07:05:33,581 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:33,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:33,582 INFO L85 PathProgramCache]: Analyzing trace with hash 122564240, now seen corresponding path program 1 times [2022-07-14 07:05:33,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:33,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168809229] [2022-07-14 07:05:33,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:33,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:33,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:33,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:33,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:33,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168809229] [2022-07-14 07:05:33,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168809229] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:33,636 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:33,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:33,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338560287] [2022-07-14 07:05:33,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:33,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:33,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:33,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:33,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:33,638 INFO L87 Difference]: Start difference. First operand 467 states and 671 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:33,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:33,672 INFO L93 Difference]: Finished difference Result 646 states and 916 transitions. [2022-07-14 07:05:33,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:33,673 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-07-14 07:05:33,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:33,678 INFO L225 Difference]: With dead ends: 646 [2022-07-14 07:05:33,679 INFO L226 Difference]: Without dead ends: 646 [2022-07-14 07:05:33,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:33,680 INFO L413 NwaCegarLoop]: 497 mSDtfsCounter, 397 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:33,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [397 Valid, 658 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:33,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2022-07-14 07:05:33,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 621. [2022-07-14 07:05:33,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 538 states have (on average 1.3866171003717471) internal successors, (746), 546 states have internal predecessors, (746), 61 states have call successors, (61), 22 states have call predecessors, (61), 21 states have return successors, (80), 55 states have call predecessors, (80), 53 states have call successors, (80) [2022-07-14 07:05:33,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 887 transitions. [2022-07-14 07:05:33,709 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 887 transitions. Word has length 22 [2022-07-14 07:05:33,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:33,709 INFO L495 AbstractCegarLoop]: Abstraction has 621 states and 887 transitions. [2022-07-14 07:05:33,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:33,710 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 887 transitions. [2022-07-14 07:05:33,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-07-14 07:05:33,712 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:33,712 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:33,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-14 07:05:33,712 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:33,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:33,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1248863601, now seen corresponding path program 1 times [2022-07-14 07:05:33,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:33,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391062439] [2022-07-14 07:05:33,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:33,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:33,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:33,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-14 07:05:33,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:33,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 07:05:33,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:33,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:33,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:33,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391062439] [2022-07-14 07:05:33,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391062439] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:33,777 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:33,777 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:33,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147612572] [2022-07-14 07:05:33,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:33,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:33,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:33,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:33,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:33,779 INFO L87 Difference]: Start difference. First operand 621 states and 887 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:34,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:34,038 INFO L93 Difference]: Finished difference Result 685 states and 972 transitions. [2022-07-14 07:05:34,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:05:34,038 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 3 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 29 [2022-07-14 07:05:34,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:34,042 INFO L225 Difference]: With dead ends: 685 [2022-07-14 07:05:34,042 INFO L226 Difference]: Without dead ends: 685 [2022-07-14 07:05:34,042 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:34,043 INFO L413 NwaCegarLoop]: 428 mSDtfsCounter, 118 mSDsluCounter, 835 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 1263 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:34,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 1263 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:34,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2022-07-14 07:05:34,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 662. [2022-07-14 07:05:34,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 577 states have (on average 1.3795493934142113) internal successors, (796), 585 states have internal predecessors, (796), 61 states have call successors, (61), 22 states have call predecessors, (61), 23 states have return successors, (85), 55 states have call predecessors, (85), 53 states have call successors, (85) [2022-07-14 07:05:34,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 942 transitions. [2022-07-14 07:05:34,059 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 942 transitions. Word has length 29 [2022-07-14 07:05:34,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:34,060 INFO L495 AbstractCegarLoop]: Abstraction has 662 states and 942 transitions. [2022-07-14 07:05:34,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:34,060 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 942 transitions. [2022-07-14 07:05:34,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-07-14 07:05:34,061 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:34,061 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:34,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-14 07:05:34,061 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:34,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:34,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1346397447, now seen corresponding path program 1 times [2022-07-14 07:05:34,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:34,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522129835] [2022-07-14 07:05:34,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:34,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:34,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:34,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:34,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:34,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522129835] [2022-07-14 07:05:34,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522129835] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:34,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:34,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:34,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7390363] [2022-07-14 07:05:34,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:34,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:34,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:34,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:34,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:34,110 INFO L87 Difference]: Start difference. First operand 662 states and 942 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), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:34,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:34,164 INFO L93 Difference]: Finished difference Result 674 states and 958 transitions. [2022-07-14 07:05:34,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:34,165 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), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-07-14 07:05:34,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:34,167 INFO L225 Difference]: With dead ends: 674 [2022-07-14 07:05:34,183 INFO L226 Difference]: Without dead ends: 674 [2022-07-14 07:05:34,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:34,184 INFO L413 NwaCegarLoop]: 423 mSDtfsCounter, 20 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:34,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 784 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:34,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-07-14 07:05:34,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 673. [2022-07-14 07:05:34,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 588 states have (on average 1.3775510204081634) internal successors, (810), 595 states have internal predecessors, (810), 61 states have call successors, (61), 23 states have call predecessors, (61), 23 states have return successors, (85), 55 states have call predecessors, (85), 53 states have call successors, (85) [2022-07-14 07:05:34,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 956 transitions. [2022-07-14 07:05:34,203 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 956 transitions. Word has length 28 [2022-07-14 07:05:34,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:34,203 INFO L495 AbstractCegarLoop]: Abstraction has 673 states and 956 transitions. [2022-07-14 07:05:34,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:34,203 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 956 transitions. [2022-07-14 07:05:34,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-14 07:05:34,204 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:34,204 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:34,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-14 07:05:34,204 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:34,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:34,204 INFO L85 PathProgramCache]: Analyzing trace with hash 392976058, now seen corresponding path program 1 times [2022-07-14 07:05:34,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:34,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517742974] [2022-07-14 07:05:34,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:34,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:34,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:34,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-14 07:05:34,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:34,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 07:05:34,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:34,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:34,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:34,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517742974] [2022-07-14 07:05:34,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517742974] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:34,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:34,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:34,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429373542] [2022-07-14 07:05:34,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:34,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:34,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:34,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:34,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:34,282 INFO L87 Difference]: Start difference. First operand 673 states and 956 transitions. Second operand has 8 states, 8 states have (on average 3.125) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:34,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:34,644 INFO L93 Difference]: Finished difference Result 696 states and 984 transitions. [2022-07-14 07:05:34,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:34,644 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 6 states have internal predecessors, (25), 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 30 [2022-07-14 07:05:34,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:34,647 INFO L225 Difference]: With dead ends: 696 [2022-07-14 07:05:34,647 INFO L226 Difference]: Without dead ends: 696 [2022-07-14 07:05:34,647 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:34,647 INFO L413 NwaCegarLoop]: 426 mSDtfsCounter, 584 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 598 SdHoareTripleChecker+Valid, 1459 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:34,648 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [598 Valid, 1459 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 516 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 07:05:34,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2022-07-14 07:05:34,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 673. [2022-07-14 07:05:34,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 588 states have (on average 1.3741496598639455) internal successors, (808), 595 states have internal predecessors, (808), 61 states have call successors, (61), 23 states have call predecessors, (61), 23 states have return successors, (85), 55 states have call predecessors, (85), 53 states have call successors, (85) [2022-07-14 07:05:34,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 954 transitions. [2022-07-14 07:05:34,659 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 954 transitions. Word has length 30 [2022-07-14 07:05:34,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:34,659 INFO L495 AbstractCegarLoop]: Abstraction has 673 states and 954 transitions. [2022-07-14 07:05:34,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:34,659 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 954 transitions. [2022-07-14 07:05:34,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-07-14 07:05:34,660 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:34,660 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:34,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-14 07:05:34,660 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:34,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:34,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1642550596, now seen corresponding path program 1 times [2022-07-14 07:05:34,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:34,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354264199] [2022-07-14 07:05:34,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:34,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:34,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:34,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-14 07:05:34,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:34,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 07:05:34,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:34,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:34,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:34,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354264199] [2022-07-14 07:05:34,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354264199] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:34,733 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:34,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:34,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943655918] [2022-07-14 07:05:34,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:34,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:34,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:34,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:34,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:34,735 INFO L87 Difference]: Start difference. First operand 673 states and 954 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:35,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:35,047 INFO L93 Difference]: Finished difference Result 696 states and 982 transitions. [2022-07-14 07:05:35,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:35,048 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 6 states have internal predecessors, (27), 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 32 [2022-07-14 07:05:35,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:35,050 INFO L225 Difference]: With dead ends: 696 [2022-07-14 07:05:35,051 INFO L226 Difference]: Without dead ends: 696 [2022-07-14 07:05:35,051 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:35,051 INFO L413 NwaCegarLoop]: 428 mSDtfsCounter, 649 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 663 SdHoareTripleChecker+Valid, 1209 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:35,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [663 Valid, 1209 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 07:05:35,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2022-07-14 07:05:35,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 673. [2022-07-14 07:05:35,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 588 states have (on average 1.370748299319728) internal successors, (806), 595 states have internal predecessors, (806), 61 states have call successors, (61), 23 states have call predecessors, (61), 23 states have return successors, (85), 55 states have call predecessors, (85), 53 states have call successors, (85) [2022-07-14 07:05:35,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 952 transitions. [2022-07-14 07:05:35,063 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 952 transitions. Word has length 32 [2022-07-14 07:05:35,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:35,063 INFO L495 AbstractCegarLoop]: Abstraction has 673 states and 952 transitions. [2022-07-14 07:05:35,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:35,063 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 952 transitions. [2022-07-14 07:05:35,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-07-14 07:05:35,064 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:35,064 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:35,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-14 07:05:35,065 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:35,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:35,065 INFO L85 PathProgramCache]: Analyzing trace with hash -2035129213, now seen corresponding path program 1 times [2022-07-14 07:05:35,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:35,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867307250] [2022-07-14 07:05:35,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:35,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:35,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:35,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-14 07:05:35,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:35,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 07:05:35,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:35,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:35,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:35,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867307250] [2022-07-14 07:05:35,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867307250] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:35,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:35,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:35,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681128475] [2022-07-14 07:05:35,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:35,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:35,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:35,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:35,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:35,104 INFO L87 Difference]: Start difference. First operand 673 states and 952 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:35,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:35,296 INFO L93 Difference]: Finished difference Result 702 states and 988 transitions. [2022-07-14 07:05:35,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 07:05:35,296 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 4 states have internal predecessors, (27), 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 32 [2022-07-14 07:05:35,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:35,298 INFO L225 Difference]: With dead ends: 702 [2022-07-14 07:05:35,298 INFO L226 Difference]: Without dead ends: 690 [2022-07-14 07:05:35,298 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:35,299 INFO L413 NwaCegarLoop]: 426 mSDtfsCounter, 395 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 1459 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:35,299 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [424 Valid, 1459 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:35,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2022-07-14 07:05:35,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 671. [2022-07-14 07:05:35,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 587 states have (on average 1.3696763202725724) internal successors, (804), 594 states have internal predecessors, (804), 60 states have call successors, (60), 23 states have call predecessors, (60), 23 states have return successors, (84), 54 states have call predecessors, (84), 52 states have call successors, (84) [2022-07-14 07:05:35,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 948 transitions. [2022-07-14 07:05:35,310 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 948 transitions. Word has length 32 [2022-07-14 07:05:35,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:35,311 INFO L495 AbstractCegarLoop]: Abstraction has 671 states and 948 transitions. [2022-07-14 07:05:35,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:35,311 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 948 transitions. [2022-07-14 07:05:35,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-14 07:05:35,311 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:35,312 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:35,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-14 07:05:35,312 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:35,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:35,312 INFO L85 PathProgramCache]: Analyzing trace with hash -594269944, now seen corresponding path program 1 times [2022-07-14 07:05:35,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:35,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020810925] [2022-07-14 07:05:35,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:35,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:35,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:35,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:35,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:35,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020810925] [2022-07-14 07:05:35,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020810925] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:35,331 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:35,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:35,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791422242] [2022-07-14 07:05:35,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:35,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:35,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:35,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:35,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:35,332 INFO L87 Difference]: Start difference. First operand 671 states and 948 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:35,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:35,345 INFO L93 Difference]: Finished difference Result 675 states and 944 transitions. [2022-07-14 07:05:35,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:35,345 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 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 30 [2022-07-14 07:05:35,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:35,347 INFO L225 Difference]: With dead ends: 675 [2022-07-14 07:05:35,347 INFO L226 Difference]: Without dead ends: 660 [2022-07-14 07:05:35,348 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:35,348 INFO L413 NwaCegarLoop]: 494 mSDtfsCounter, 87 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 900 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:35,348 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 900 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:35,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2022-07-14 07:05:35,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 655. [2022-07-14 07:05:35,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 572 states have (on average 1.3618881118881119) internal successors, (779), 579 states have internal predecessors, (779), 60 states have call successors, (60), 23 states have call predecessors, (60), 22 states have return successors, (83), 53 states have call predecessors, (83), 52 states have call successors, (83) [2022-07-14 07:05:35,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 922 transitions. [2022-07-14 07:05:35,360 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 922 transitions. Word has length 30 [2022-07-14 07:05:35,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:35,361 INFO L495 AbstractCegarLoop]: Abstraction has 655 states and 922 transitions. [2022-07-14 07:05:35,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:35,361 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 922 transitions. [2022-07-14 07:05:35,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-14 07:05:35,361 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:35,361 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:35,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-14 07:05:35,362 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:35,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:35,362 INFO L85 PathProgramCache]: Analyzing trace with hash -444205741, now seen corresponding path program 1 times [2022-07-14 07:05:35,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:35,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126820675] [2022-07-14 07:05:35,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:35,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:35,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:35,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:35,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:35,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126820675] [2022-07-14 07:05:35,398 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126820675] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:35,398 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:35,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:35,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919529160] [2022-07-14 07:05:35,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:35,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:35,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:35,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:35,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:35,399 INFO L87 Difference]: Start difference. First operand 655 states and 922 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:35,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:35,425 INFO L93 Difference]: Finished difference Result 671 states and 939 transitions. [2022-07-14 07:05:35,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:35,426 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), 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 30 [2022-07-14 07:05:35,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:35,428 INFO L225 Difference]: With dead ends: 671 [2022-07-14 07:05:35,428 INFO L226 Difference]: Without dead ends: 671 [2022-07-14 07:05:35,428 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:35,428 INFO L413 NwaCegarLoop]: 432 mSDtfsCounter, 27 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1249 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:35,429 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 1249 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:35,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2022-07-14 07:05:35,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 657. [2022-07-14 07:05:35,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 574 states have (on average 1.3606271777003485) internal successors, (781), 581 states have internal predecessors, (781), 60 states have call successors, (60), 23 states have call predecessors, (60), 22 states have return successors, (83), 53 states have call predecessors, (83), 52 states have call successors, (83) [2022-07-14 07:05:35,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 924 transitions. [2022-07-14 07:05:35,440 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 924 transitions. Word has length 30 [2022-07-14 07:05:35,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:35,441 INFO L495 AbstractCegarLoop]: Abstraction has 657 states and 924 transitions. [2022-07-14 07:05:35,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:35,441 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 924 transitions. [2022-07-14 07:05:35,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-07-14 07:05:35,441 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:35,441 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:35,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-14 07:05:35,442 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:35,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:35,442 INFO L85 PathProgramCache]: Analyzing trace with hash -565183302, now seen corresponding path program 1 times [2022-07-14 07:05:35,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:35,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106098873] [2022-07-14 07:05:35,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:35,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:35,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:35,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-14 07:05:35,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:35,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 07:05:35,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:35,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:35,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:35,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106098873] [2022-07-14 07:05:35,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106098873] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:35,497 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:35,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:35,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153693327] [2022-07-14 07:05:35,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:35,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:35,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:35,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:35,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:35,498 INFO L87 Difference]: Start difference. First operand 657 states and 924 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:35,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:35,736 INFO L93 Difference]: Finished difference Result 686 states and 960 transitions. [2022-07-14 07:05:35,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 07:05:35,736 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 4 states have internal predecessors, (28), 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 33 [2022-07-14 07:05:35,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:35,738 INFO L225 Difference]: With dead ends: 686 [2022-07-14 07:05:35,738 INFO L226 Difference]: Without dead ends: 669 [2022-07-14 07:05:35,739 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:35,739 INFO L413 NwaCegarLoop]: 419 mSDtfsCounter, 318 mSDsluCounter, 1261 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 1680 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:35,739 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 1680 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:35,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2022-07-14 07:05:35,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 650. [2022-07-14 07:05:35,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 570 states have (on average 1.3614035087719298) internal successors, (776), 577 states have internal predecessors, (776), 58 states have call successors, (58), 22 states have call predecessors, (58), 21 states have return successors, (81), 51 states have call predecessors, (81), 50 states have call successors, (81) [2022-07-14 07:05:35,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 915 transitions. [2022-07-14 07:05:35,752 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 915 transitions. Word has length 33 [2022-07-14 07:05:35,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:35,752 INFO L495 AbstractCegarLoop]: Abstraction has 650 states and 915 transitions. [2022-07-14 07:05:35,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:35,752 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 915 transitions. [2022-07-14 07:05:35,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-07-14 07:05:35,753 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:35,754 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:35,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-14 07:05:35,754 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:35,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:35,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1157172831, now seen corresponding path program 1 times [2022-07-14 07:05:35,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:35,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129307459] [2022-07-14 07:05:35,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:35,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:35,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:35,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:35,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:35,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129307459] [2022-07-14 07:05:35,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129307459] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:35,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:35,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:35,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729349875] [2022-07-14 07:05:35,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:35,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:35,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:35,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:35,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:35,782 INFO L87 Difference]: Start difference. First operand 650 states and 915 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:35,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:35,808 INFO L93 Difference]: Finished difference Result 666 states and 932 transitions. [2022-07-14 07:05:35,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:35,809 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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 31 [2022-07-14 07:05:35,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:35,811 INFO L225 Difference]: With dead ends: 666 [2022-07-14 07:05:35,811 INFO L226 Difference]: Without dead ends: 666 [2022-07-14 07:05:35,811 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:35,811 INFO L413 NwaCegarLoop]: 426 mSDtfsCounter, 28 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1226 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:35,812 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 1226 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:35,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-07-14 07:05:35,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 650. [2022-07-14 07:05:35,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 570 states have (on average 1.3614035087719298) internal successors, (776), 577 states have internal predecessors, (776), 58 states have call successors, (58), 22 states have call predecessors, (58), 21 states have return successors, (81), 51 states have call predecessors, (81), 50 states have call successors, (81) [2022-07-14 07:05:35,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 915 transitions. [2022-07-14 07:05:35,823 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 915 transitions. Word has length 31 [2022-07-14 07:05:35,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:35,824 INFO L495 AbstractCegarLoop]: Abstraction has 650 states and 915 transitions. [2022-07-14 07:05:35,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:35,824 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 915 transitions. [2022-07-14 07:05:35,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-07-14 07:05:35,825 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:35,825 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:35,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-14 07:05:35,825 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:35,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:35,825 INFO L85 PathProgramCache]: Analyzing trace with hash -984672399, now seen corresponding path program 1 times [2022-07-14 07:05:35,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:35,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107845271] [2022-07-14 07:05:35,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:35,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:35,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:35,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-14 07:05:35,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:35,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:35,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:35,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107845271] [2022-07-14 07:05:35,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107845271] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:35,865 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:35,865 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:35,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729515015] [2022-07-14 07:05:35,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:35,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:35,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:35,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:35,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:35,866 INFO L87 Difference]: Start difference. First operand 650 states and 915 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:36,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:36,065 INFO L93 Difference]: Finished difference Result 908 states and 1277 transitions. [2022-07-14 07:05:36,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:36,065 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2022-07-14 07:05:36,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:36,068 INFO L225 Difference]: With dead ends: 908 [2022-07-14 07:05:36,068 INFO L226 Difference]: Without dead ends: 908 [2022-07-14 07:05:36,068 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:36,069 INFO L413 NwaCegarLoop]: 509 mSDtfsCounter, 168 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 1109 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:36,069 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 1109 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:36,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 908 states. [2022-07-14 07:05:36,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 908 to 729. [2022-07-14 07:05:36,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 645 states have (on average 1.3705426356589148) internal successors, (884), 653 states have internal predecessors, (884), 60 states have call successors, (60), 24 states have call predecessors, (60), 23 states have return successors, (83), 52 states have call predecessors, (83), 52 states have call successors, (83) [2022-07-14 07:05:36,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 1027 transitions. [2022-07-14 07:05:36,083 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 1027 transitions. Word has length 34 [2022-07-14 07:05:36,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:36,083 INFO L495 AbstractCegarLoop]: Abstraction has 729 states and 1027 transitions. [2022-07-14 07:05:36,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:36,083 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 1027 transitions. [2022-07-14 07:05:36,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-07-14 07:05:36,084 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:36,084 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:36,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-14 07:05:36,085 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:36,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:36,085 INFO L85 PathProgramCache]: Analyzing trace with hash -703098920, now seen corresponding path program 1 times [2022-07-14 07:05:36,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:36,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638422765] [2022-07-14 07:05:36,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:36,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:36,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:36,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-14 07:05:36,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:36,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:36,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:36,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638422765] [2022-07-14 07:05:36,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638422765] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:36,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:36,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:36,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481414187] [2022-07-14 07:05:36,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:36,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:36,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:36,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:36,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:36,112 INFO L87 Difference]: Start difference. First operand 729 states and 1027 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:36,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:36,245 INFO L93 Difference]: Finished difference Result 757 states and 1061 transitions. [2022-07-14 07:05:36,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:36,246 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (2), 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 33 [2022-07-14 07:05:36,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:36,248 INFO L225 Difference]: With dead ends: 757 [2022-07-14 07:05:36,248 INFO L226 Difference]: Without dead ends: 744 [2022-07-14 07:05:36,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:36,249 INFO L413 NwaCegarLoop]: 407 mSDtfsCounter, 85 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 1398 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:36,249 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 1398 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:36,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2022-07-14 07:05:36,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 727. [2022-07-14 07:05:36,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 644 states have (on average 1.3695652173913044) internal successors, (882), 652 states have internal predecessors, (882), 59 states have call successors, (59), 24 states have call predecessors, (59), 23 states have return successors, (82), 51 states have call predecessors, (82), 51 states have call successors, (82) [2022-07-14 07:05:36,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 1023 transitions. [2022-07-14 07:05:36,260 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 1023 transitions. Word has length 33 [2022-07-14 07:05:36,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:36,260 INFO L495 AbstractCegarLoop]: Abstraction has 727 states and 1023 transitions. [2022-07-14 07:05:36,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:36,260 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 1023 transitions. [2022-07-14 07:05:36,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-14 07:05:36,261 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:36,261 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:36,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-14 07:05:36,262 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:36,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:36,262 INFO L85 PathProgramCache]: Analyzing trace with hash -698430317, now seen corresponding path program 1 times [2022-07-14 07:05:36,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:36,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031525246] [2022-07-14 07:05:36,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:36,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:36,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:36,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-14 07:05:36,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:36,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:36,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:36,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031525246] [2022-07-14 07:05:36,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031525246] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:36,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:36,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:36,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437723645] [2022-07-14 07:05:36,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:36,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:36,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:36,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:36,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:36,317 INFO L87 Difference]: Start difference. First operand 727 states and 1023 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:36,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:36,586 INFO L93 Difference]: Finished difference Result 756 states and 1046 transitions. [2022-07-14 07:05:36,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:05:36,586 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2022-07-14 07:05:36,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:36,589 INFO L225 Difference]: With dead ends: 756 [2022-07-14 07:05:36,589 INFO L226 Difference]: Without dead ends: 756 [2022-07-14 07:05:36,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:36,589 INFO L413 NwaCegarLoop]: 509 mSDtfsCounter, 724 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 742 SdHoareTripleChecker+Valid, 941 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:36,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [742 Valid, 941 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:36,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2022-07-14 07:05:36,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 718. [2022-07-14 07:05:36,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 635 states have (on average 1.3559055118110237) internal successors, (861), 643 states have internal predecessors, (861), 59 states have call successors, (59), 24 states have call predecessors, (59), 23 states have return successors, (82), 51 states have call predecessors, (82), 51 states have call successors, (82) [2022-07-14 07:05:36,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 1002 transitions. [2022-07-14 07:05:36,600 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 1002 transitions. Word has length 35 [2022-07-14 07:05:36,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:36,600 INFO L495 AbstractCegarLoop]: Abstraction has 718 states and 1002 transitions. [2022-07-14 07:05:36,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:36,601 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 1002 transitions. [2022-07-14 07:05:36,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-14 07:05:36,601 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:36,601 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:36,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-14 07:05:36,602 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:36,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:36,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1034428387, now seen corresponding path program 1 times [2022-07-14 07:05:36,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:36,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516612953] [2022-07-14 07:05:36,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:36,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:36,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:36,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-14 07:05:36,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:36,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:36,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:36,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516612953] [2022-07-14 07:05:36,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516612953] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:36,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:36,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:36,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485141174] [2022-07-14 07:05:36,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:36,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:36,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:36,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:36,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:36,642 INFO L87 Difference]: Start difference. First operand 718 states and 1002 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:36,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:36,766 INFO L93 Difference]: Finished difference Result 746 states and 1036 transitions. [2022-07-14 07:05:36,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:36,766 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2022-07-14 07:05:36,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:36,769 INFO L225 Difference]: With dead ends: 746 [2022-07-14 07:05:36,769 INFO L226 Difference]: Without dead ends: 733 [2022-07-14 07:05:36,769 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:36,769 INFO L413 NwaCegarLoop]: 403 mSDtfsCounter, 85 mSDsluCounter, 982 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 1385 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:36,769 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 1385 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:36,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2022-07-14 07:05:36,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 716. [2022-07-14 07:05:36,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 634 states have (on average 1.3548895899053628) internal successors, (859), 642 states have internal predecessors, (859), 58 states have call successors, (58), 24 states have call predecessors, (58), 23 states have return successors, (81), 50 states have call predecessors, (81), 50 states have call successors, (81) [2022-07-14 07:05:36,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 998 transitions. [2022-07-14 07:05:36,779 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 998 transitions. Word has length 35 [2022-07-14 07:05:36,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:36,780 INFO L495 AbstractCegarLoop]: Abstraction has 716 states and 998 transitions. [2022-07-14 07:05:36,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:36,780 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 998 transitions. [2022-07-14 07:05:36,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-07-14 07:05:36,780 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:36,781 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:36,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-14 07:05:36,781 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:36,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:36,781 INFO L85 PathProgramCache]: Analyzing trace with hash 447341985, now seen corresponding path program 1 times [2022-07-14 07:05:36,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:36,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56495780] [2022-07-14 07:05:36,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:36,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:36,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:36,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:36,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:36,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56495780] [2022-07-14 07:05:36,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56495780] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:36,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:36,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:36,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494399505] [2022-07-14 07:05:36,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:36,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:36,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:36,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:36,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:36,801 INFO L87 Difference]: Start difference. First operand 716 states and 998 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:36,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:36,831 INFO L93 Difference]: Finished difference Result 724 states and 1009 transitions. [2022-07-14 07:05:36,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:36,831 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 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 37 [2022-07-14 07:05:36,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:36,833 INFO L225 Difference]: With dead ends: 724 [2022-07-14 07:05:36,833 INFO L226 Difference]: Without dead ends: 724 [2022-07-14 07:05:36,833 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:36,834 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 5 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:36,834 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 772 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:36,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2022-07-14 07:05:36,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 724. [2022-07-14 07:05:36,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 724 states, 642 states have (on average 1.355140186915888) internal successors, (870), 650 states have internal predecessors, (870), 58 states have call successors, (58), 24 states have call predecessors, (58), 23 states have return successors, (81), 50 states have call predecessors, (81), 50 states have call successors, (81) [2022-07-14 07:05:36,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 1009 transitions. [2022-07-14 07:05:36,844 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 1009 transitions. Word has length 37 [2022-07-14 07:05:36,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:36,844 INFO L495 AbstractCegarLoop]: Abstraction has 724 states and 1009 transitions. [2022-07-14 07:05:36,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:36,844 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 1009 transitions. [2022-07-14 07:05:36,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-14 07:05:36,845 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:36,845 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:36,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-14 07:05:36,845 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:36,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:36,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1984798963, now seen corresponding path program 1 times [2022-07-14 07:05:36,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:36,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104235337] [2022-07-14 07:05:36,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:36,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:36,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:36,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-14 07:05:36,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:36,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:36,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:36,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104235337] [2022-07-14 07:05:36,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104235337] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:36,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:36,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:05:36,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053300652] [2022-07-14 07:05:36,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:36,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:05:36,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:36,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:05:36,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:36,876 INFO L87 Difference]: Start difference. First operand 724 states and 1009 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:37,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:37,037 INFO L93 Difference]: Finished difference Result 746 states and 1033 transitions. [2022-07-14 07:05:37,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:05:37,038 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 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 38 [2022-07-14 07:05:37,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:37,041 INFO L225 Difference]: With dead ends: 746 [2022-07-14 07:05:37,041 INFO L226 Difference]: Without dead ends: 731 [2022-07-14 07:05:37,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:37,042 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 96 mSDsluCounter, 1300 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 1706 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:37,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 1706 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:37,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2022-07-14 07:05:37,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 724. [2022-07-14 07:05:37,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 724 states, 642 states have (on average 1.3364485981308412) internal successors, (858), 650 states have internal predecessors, (858), 58 states have call successors, (58), 24 states have call predecessors, (58), 23 states have return successors, (81), 50 states have call predecessors, (81), 50 states have call successors, (81) [2022-07-14 07:05:37,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 997 transitions. [2022-07-14 07:05:37,057 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 997 transitions. Word has length 38 [2022-07-14 07:05:37,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:37,058 INFO L495 AbstractCegarLoop]: Abstraction has 724 states and 997 transitions. [2022-07-14 07:05:37,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:37,058 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 997 transitions. [2022-07-14 07:05:37,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-14 07:05:37,059 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:37,059 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:37,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-14 07:05:37,060 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:37,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:37,060 INFO L85 PathProgramCache]: Analyzing trace with hash -615689806, now seen corresponding path program 1 times [2022-07-14 07:05:37,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:37,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690577272] [2022-07-14 07:05:37,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:37,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:37,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:37,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-14 07:05:37,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:37,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:37,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:37,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690577272] [2022-07-14 07:05:37,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690577272] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:37,112 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:37,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:37,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101933403] [2022-07-14 07:05:37,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:37,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:37,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:37,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:37,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:37,114 INFO L87 Difference]: Start difference. First operand 724 states and 997 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:37,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:37,455 INFO L93 Difference]: Finished difference Result 744 states and 1017 transitions. [2022-07-14 07:05:37,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-14 07:05:37,456 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (2), 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 38 [2022-07-14 07:05:37,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:37,459 INFO L225 Difference]: With dead ends: 744 [2022-07-14 07:05:37,459 INFO L226 Difference]: Without dead ends: 744 [2022-07-14 07:05:37,459 INFO L412 NwaCegarLoop]: 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 [2022-07-14 07:05:37,460 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 602 mSDsluCounter, 778 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 614 SdHoareTripleChecker+Valid, 1159 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:37,460 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [614 Valid, 1159 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 07:05:37,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2022-07-14 07:05:37,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 734. [2022-07-14 07:05:37,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 649 states have (on average 1.3312788906009245) internal successors, (864), 660 states have internal predecessors, (864), 58 states have call successors, (58), 24 states have call predecessors, (58), 26 states have return successors, (85), 50 states have call predecessors, (85), 50 states have call successors, (85) [2022-07-14 07:05:37,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 1007 transitions. [2022-07-14 07:05:37,475 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 1007 transitions. Word has length 38 [2022-07-14 07:05:37,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:37,475 INFO L495 AbstractCegarLoop]: Abstraction has 734 states and 1007 transitions. [2022-07-14 07:05:37,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:37,476 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 1007 transitions. [2022-07-14 07:05:37,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-14 07:05:37,477 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:37,477 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:37,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-14 07:05:37,478 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:37,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:37,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1374115068, now seen corresponding path program 1 times [2022-07-14 07:05:37,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:37,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493778583] [2022-07-14 07:05:37,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:37,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:37,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:37,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-14 07:05:37,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:37,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:37,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:37,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493778583] [2022-07-14 07:05:37,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493778583] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:37,525 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:37,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:37,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618734311] [2022-07-14 07:05:37,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:37,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:37,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:37,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:37,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:37,527 INFO L87 Difference]: Start difference. First operand 734 states and 1007 transitions. Second operand has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:37,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:37,737 INFO L93 Difference]: Finished difference Result 751 states and 1024 transitions. [2022-07-14 07:05:37,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 07:05:37,738 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 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 39 [2022-07-14 07:05:37,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:37,742 INFO L225 Difference]: With dead ends: 751 [2022-07-14 07:05:37,742 INFO L226 Difference]: Without dead ends: 732 [2022-07-14 07:05:37,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:37,743 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 329 mSDsluCounter, 1354 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 1735 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:37,743 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 1735 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:37,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2022-07-14 07:05:37,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 726. [2022-07-14 07:05:37,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 642 states have (on average 1.3302180685358256) internal successors, (854), 653 states have internal predecessors, (854), 57 states have call successors, (57), 24 states have call predecessors, (57), 26 states have return successors, (84), 49 states have call predecessors, (84), 49 states have call successors, (84) [2022-07-14 07:05:37,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 995 transitions. [2022-07-14 07:05:37,757 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 995 transitions. Word has length 39 [2022-07-14 07:05:37,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:37,758 INFO L495 AbstractCegarLoop]: Abstraction has 726 states and 995 transitions. [2022-07-14 07:05:37,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:37,758 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 995 transitions. [2022-07-14 07:05:37,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-14 07:05:37,759 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:37,760 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:37,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-14 07:05:37,760 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:37,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:37,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1441558337, now seen corresponding path program 1 times [2022-07-14 07:05:37,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:37,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014216224] [2022-07-14 07:05:37,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:37,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:37,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:37,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-14 07:05:37,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:37,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:37,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:37,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014216224] [2022-07-14 07:05:37,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014216224] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:37,803 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:37,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:37,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126422713] [2022-07-14 07:05:37,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:37,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:37,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:37,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:37,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:37,805 INFO L87 Difference]: Start difference. First operand 726 states and 995 transitions. Second operand has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:38,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:38,036 INFO L93 Difference]: Finished difference Result 773 states and 1046 transitions. [2022-07-14 07:05:38,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:38,037 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 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 39 [2022-07-14 07:05:38,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:38,040 INFO L225 Difference]: With dead ends: 773 [2022-07-14 07:05:38,040 INFO L226 Difference]: Without dead ends: 748 [2022-07-14 07:05:38,040 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:05:38,040 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 367 mSDsluCounter, 1284 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 1650 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:38,040 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [390 Valid, 1650 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:38,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2022-07-14 07:05:38,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 713. [2022-07-14 07:05:38,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 630 states have (on average 1.326984126984127) internal successors, (836), 641 states have internal predecessors, (836), 56 states have call successors, (56), 24 states have call predecessors, (56), 26 states have return successors, (83), 48 states have call predecessors, (83), 48 states have call successors, (83) [2022-07-14 07:05:38,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 975 transitions. [2022-07-14 07:05:38,054 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 975 transitions. Word has length 39 [2022-07-14 07:05:38,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:38,054 INFO L495 AbstractCegarLoop]: Abstraction has 713 states and 975 transitions. [2022-07-14 07:05:38,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:38,055 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 975 transitions. [2022-07-14 07:05:38,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-14 07:05:38,056 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:38,056 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:38,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-14 07:05:38,056 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:38,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:38,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1087199807, now seen corresponding path program 1 times [2022-07-14 07:05:38,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:38,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804080006] [2022-07-14 07:05:38,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:38,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:38,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:38,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-14 07:05:38,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:38,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:38,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:38,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804080006] [2022-07-14 07:05:38,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804080006] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:38,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:38,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:38,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577787434] [2022-07-14 07:05:38,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:38,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:38,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:38,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:38,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:38,109 INFO L87 Difference]: Start difference. First operand 713 states and 975 transitions. Second operand has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:38,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:38,365 INFO L93 Difference]: Finished difference Result 719 states and 981 transitions. [2022-07-14 07:05:38,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 07:05:38,365 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 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 39 [2022-07-14 07:05:38,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:38,368 INFO L225 Difference]: With dead ends: 719 [2022-07-14 07:05:38,368 INFO L226 Difference]: Without dead ends: 716 [2022-07-14 07:05:38,368 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:38,369 INFO L413 NwaCegarLoop]: 363 mSDtfsCounter, 58 mSDsluCounter, 1341 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 1704 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:38,369 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 1704 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:38,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2022-07-14 07:05:38,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 715. [2022-07-14 07:05:38,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 631 states have (on average 1.3264659270998416) internal successors, (837), 643 states have internal predecessors, (837), 56 states have call successors, (56), 24 states have call predecessors, (56), 27 states have return successors, (84), 48 states have call predecessors, (84), 48 states have call successors, (84) [2022-07-14 07:05:38,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 977 transitions. [2022-07-14 07:05:38,378 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 977 transitions. Word has length 39 [2022-07-14 07:05:38,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:38,379 INFO L495 AbstractCegarLoop]: Abstraction has 715 states and 977 transitions. [2022-07-14 07:05:38,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:38,379 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 977 transitions. [2022-07-14 07:05:38,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-14 07:05:38,380 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:38,380 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:38,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-14 07:05:38,380 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:38,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:38,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1022695597, now seen corresponding path program 1 times [2022-07-14 07:05:38,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:38,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790732824] [2022-07-14 07:05:38,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:38,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:38,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:38,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-14 07:05:38,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:38,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:38,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:38,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790732824] [2022-07-14 07:05:38,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790732824] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:38,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:38,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:38,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732605124] [2022-07-14 07:05:38,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:38,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:38,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:38,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:38,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:38,420 INFO L87 Difference]: Start difference. First operand 715 states and 977 transitions. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:38,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:38,617 INFO L93 Difference]: Finished difference Result 537 states and 702 transitions. [2022-07-14 07:05:38,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:05:38,618 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-07-14 07:05:38,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:38,619 INFO L225 Difference]: With dead ends: 537 [2022-07-14 07:05:38,620 INFO L226 Difference]: Without dead ends: 537 [2022-07-14 07:05:38,620 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:38,620 INFO L413 NwaCegarLoop]: 418 mSDtfsCounter, 484 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 950 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:38,623 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [488 Valid, 950 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:38,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-07-14 07:05:38,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 496. [2022-07-14 07:05:38,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 434 states have (on average 1.292626728110599) internal successors, (561), 445 states have internal predecessors, (561), 41 states have call successors, (41), 17 states have call predecessors, (41), 20 states have return successors, (48), 34 states have call predecessors, (48), 33 states have call successors, (48) [2022-07-14 07:05:38,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 650 transitions. [2022-07-14 07:05:38,631 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 650 transitions. Word has length 41 [2022-07-14 07:05:38,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:38,631 INFO L495 AbstractCegarLoop]: Abstraction has 496 states and 650 transitions. [2022-07-14 07:05:38,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:38,631 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 650 transitions. [2022-07-14 07:05:38,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-14 07:05:38,632 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:38,632 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:38,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-14 07:05:38,632 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:38,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:38,633 INFO L85 PathProgramCache]: Analyzing trace with hash 402911191, now seen corresponding path program 1 times [2022-07-14 07:05:38,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:38,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522380445] [2022-07-14 07:05:38,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:38,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:38,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:38,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-14 07:05:38,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:38,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:38,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:38,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522380445] [2022-07-14 07:05:38,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522380445] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:38,661 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:38,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:38,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200038031] [2022-07-14 07:05:38,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:38,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:38,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:38,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:38,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:38,663 INFO L87 Difference]: Start difference. First operand 496 states and 650 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:38,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:38,833 INFO L93 Difference]: Finished difference Result 629 states and 821 transitions. [2022-07-14 07:05:38,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:38,833 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-07-14 07:05:38,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:38,835 INFO L225 Difference]: With dead ends: 629 [2022-07-14 07:05:38,835 INFO L226 Difference]: Without dead ends: 629 [2022-07-14 07:05:38,835 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:38,836 INFO L413 NwaCegarLoop]: 431 mSDtfsCounter, 183 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 978 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:38,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 978 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:38,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2022-07-14 07:05:38,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 566. [2022-07-14 07:05:38,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 497 states have (on average 1.2816901408450705) internal successors, (637), 502 states have internal predecessors, (637), 43 states have call successors, (43), 19 states have call predecessors, (43), 25 states have return successors, (61), 45 states have call predecessors, (61), 35 states have call successors, (61) [2022-07-14 07:05:38,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 741 transitions. [2022-07-14 07:05:38,843 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 741 transitions. Word has length 40 [2022-07-14 07:05:38,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:38,844 INFO L495 AbstractCegarLoop]: Abstraction has 566 states and 741 transitions. [2022-07-14 07:05:38,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:38,844 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 741 transitions. [2022-07-14 07:05:38,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-14 07:05:38,845 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:38,845 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:38,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-14 07:05:38,845 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:38,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:38,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1016704727, now seen corresponding path program 1 times [2022-07-14 07:05:38,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:38,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381723901] [2022-07-14 07:05:38,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:38,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:38,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:38,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-14 07:05:38,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:38,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:38,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:38,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381723901] [2022-07-14 07:05:38,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381723901] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:38,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:38,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:05:38,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663996432] [2022-07-14 07:05:38,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:38,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:05:38,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:38,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:05:38,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:38,887 INFO L87 Difference]: Start difference. First operand 566 states and 741 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:39,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:39,141 INFO L93 Difference]: Finished difference Result 562 states and 737 transitions. [2022-07-14 07:05:39,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:39,141 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-07-14 07:05:39,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:39,143 INFO L225 Difference]: With dead ends: 562 [2022-07-14 07:05:39,143 INFO L226 Difference]: Without dead ends: 562 [2022-07-14 07:05:39,144 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:05:39,144 INFO L413 NwaCegarLoop]: 343 mSDtfsCounter, 457 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 1061 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:39,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [465 Valid, 1061 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:39,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2022-07-14 07:05:39,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 523. [2022-07-14 07:05:39,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 458 states have (on average 1.2860262008733625) internal successors, (589), 470 states have internal predecessors, (589), 42 states have call successors, (42), 18 states have call predecessors, (42), 22 states have return successors, (51), 35 states have call predecessors, (51), 34 states have call successors, (51) [2022-07-14 07:05:39,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 682 transitions. [2022-07-14 07:05:39,152 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 682 transitions. Word has length 40 [2022-07-14 07:05:39,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:39,152 INFO L495 AbstractCegarLoop]: Abstraction has 523 states and 682 transitions. [2022-07-14 07:05:39,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:39,153 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 682 transitions. [2022-07-14 07:05:39,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-14 07:05:39,154 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:39,154 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:39,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-14 07:05:39,154 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:39,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:39,155 INFO L85 PathProgramCache]: Analyzing trace with hash 58663888, now seen corresponding path program 1 times [2022-07-14 07:05:39,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:39,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59207550] [2022-07-14 07:05:39,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:39,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:39,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:39,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-14 07:05:39,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:39,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:39,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:39,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59207550] [2022-07-14 07:05:39,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59207550] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:39,197 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:39,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:39,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064924428] [2022-07-14 07:05:39,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:39,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:39,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:39,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:39,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:39,199 INFO L87 Difference]: Start difference. First operand 523 states and 682 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:39,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:39,451 INFO L93 Difference]: Finished difference Result 546 states and 707 transitions. [2022-07-14 07:05:39,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:39,451 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-07-14 07:05:39,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:39,453 INFO L225 Difference]: With dead ends: 546 [2022-07-14 07:05:39,453 INFO L226 Difference]: Without dead ends: 545 [2022-07-14 07:05:39,453 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:39,454 INFO L413 NwaCegarLoop]: 359 mSDtfsCounter, 82 mSDsluCounter, 1605 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 1964 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:39,454 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 1964 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:39,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2022-07-14 07:05:39,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 529. [2022-07-14 07:05:39,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 464 states have (on average 1.2823275862068966) internal successors, (595), 476 states have internal predecessors, (595), 42 states have call successors, (42), 18 states have call predecessors, (42), 22 states have return successors, (51), 35 states have call predecessors, (51), 34 states have call successors, (51) [2022-07-14 07:05:39,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 688 transitions. [2022-07-14 07:05:39,460 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 688 transitions. Word has length 41 [2022-07-14 07:05:39,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:39,461 INFO L495 AbstractCegarLoop]: Abstraction has 529 states and 688 transitions. [2022-07-14 07:05:39,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:39,461 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 688 transitions. [2022-07-14 07:05:39,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-14 07:05:39,462 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:39,462 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:39,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-14 07:05:39,462 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:39,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:39,463 INFO L85 PathProgramCache]: Analyzing trace with hash 58387058, now seen corresponding path program 1 times [2022-07-14 07:05:39,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:39,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764712333] [2022-07-14 07:05:39,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:39,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:39,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:39,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-14 07:05:39,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:39,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:39,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:39,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764712333] [2022-07-14 07:05:39,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764712333] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:39,529 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:39,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:39,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850783505] [2022-07-14 07:05:39,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:39,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:39,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:39,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:39,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:39,530 INFO L87 Difference]: Start difference. First operand 529 states and 688 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:39,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:39,795 INFO L93 Difference]: Finished difference Result 584 states and 761 transitions. [2022-07-14 07:05:39,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:39,795 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-07-14 07:05:39,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:39,797 INFO L225 Difference]: With dead ends: 584 [2022-07-14 07:05:39,797 INFO L226 Difference]: Without dead ends: 574 [2022-07-14 07:05:39,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:39,798 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 283 mSDsluCounter, 1473 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 1830 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:39,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [318 Valid, 1830 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:39,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-07-14 07:05:39,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 535. [2022-07-14 07:05:39,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 469 states have (on average 1.279317697228145) internal successors, (600), 482 states have internal predecessors, (600), 42 states have call successors, (42), 18 states have call predecessors, (42), 23 states have return successors, (58), 35 states have call predecessors, (58), 34 states have call successors, (58) [2022-07-14 07:05:39,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 700 transitions. [2022-07-14 07:05:39,807 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 700 transitions. Word has length 41 [2022-07-14 07:05:39,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:39,807 INFO L495 AbstractCegarLoop]: Abstraction has 535 states and 700 transitions. [2022-07-14 07:05:39,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:39,807 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 700 transitions. [2022-07-14 07:05:39,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-14 07:05:39,809 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:39,809 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:39,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-14 07:05:39,809 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:39,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:39,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1058782467, now seen corresponding path program 1 times [2022-07-14 07:05:39,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:39,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156736349] [2022-07-14 07:05:39,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:39,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:39,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:39,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-14 07:05:39,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:39,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:39,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:39,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156736349] [2022-07-14 07:05:39,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156736349] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:39,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:39,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:05:39,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814790984] [2022-07-14 07:05:39,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:39,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:05:39,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:39,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:05:39,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:39,858 INFO L87 Difference]: Start difference. First operand 535 states and 700 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:40,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:40,204 INFO L93 Difference]: Finished difference Result 600 states and 779 transitions. [2022-07-14 07:05:40,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:40,205 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-07-14 07:05:40,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:40,207 INFO L225 Difference]: With dead ends: 600 [2022-07-14 07:05:40,207 INFO L226 Difference]: Without dead ends: 588 [2022-07-14 07:05:40,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:05:40,208 INFO L413 NwaCegarLoop]: 428 mSDtfsCounter, 630 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 642 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:40,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [642 Valid, 1112 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 07:05:40,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-07-14 07:05:40,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 521. [2022-07-14 07:05:40,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 457 states have (on average 1.2844638949671772) internal successors, (587), 469 states have internal predecessors, (587), 41 states have call successors, (41), 18 states have call predecessors, (41), 22 states have return successors, (50), 34 states have call predecessors, (50), 33 states have call successors, (50) [2022-07-14 07:05:40,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 678 transitions. [2022-07-14 07:05:40,218 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 678 transitions. Word has length 42 [2022-07-14 07:05:40,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:40,219 INFO L495 AbstractCegarLoop]: Abstraction has 521 states and 678 transitions. [2022-07-14 07:05:40,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:40,220 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 678 transitions. [2022-07-14 07:05:40,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-14 07:05:40,223 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:40,223 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:40,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-14 07:05:40,224 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:40,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:40,224 INFO L85 PathProgramCache]: Analyzing trace with hash 109080568, now seen corresponding path program 1 times [2022-07-14 07:05:40,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:40,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022875630] [2022-07-14 07:05:40,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:40,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:40,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:40,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-14 07:05:40,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:40,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:40,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:40,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022875630] [2022-07-14 07:05:40,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022875630] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:40,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:40,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:40,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059086862] [2022-07-14 07:05:40,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:40,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:40,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:40,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:40,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:40,334 INFO L87 Difference]: Start difference. First operand 521 states and 678 transitions. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:40,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:40,546 INFO L93 Difference]: Finished difference Result 487 states and 626 transitions. [2022-07-14 07:05:40,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:40,547 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-07-14 07:05:40,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:40,549 INFO L225 Difference]: With dead ends: 487 [2022-07-14 07:05:40,549 INFO L226 Difference]: Without dead ends: 487 [2022-07-14 07:05:40,549 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:40,550 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 106 mSDsluCounter, 1408 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 1774 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:40,550 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 1774 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:40,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-07-14 07:05:40,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 475. [2022-07-14 07:05:40,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 417 states have (on average 1.2661870503597121) internal successors, (528), 425 states have internal predecessors, (528), 39 states have call successors, (39), 17 states have call predecessors, (39), 18 states have return successors, (45), 33 states have call predecessors, (45), 32 states have call successors, (45) [2022-07-14 07:05:40,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 612 transitions. [2022-07-14 07:05:40,558 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 612 transitions. Word has length 44 [2022-07-14 07:05:40,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:40,559 INFO L495 AbstractCegarLoop]: Abstraction has 475 states and 612 transitions. [2022-07-14 07:05:40,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:40,559 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 612 transitions. [2022-07-14 07:05:40,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-14 07:05:40,560 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:40,560 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:40,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-14 07:05:40,561 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:40,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:40,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1762527581, now seen corresponding path program 1 times [2022-07-14 07:05:40,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:40,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442799334] [2022-07-14 07:05:40,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:40,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:40,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:40,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-14 07:05:40,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:40,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:40,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:40,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442799334] [2022-07-14 07:05:40,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442799334] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:40,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:40,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:05:40,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825726176] [2022-07-14 07:05:40,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:40,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:05:40,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:40,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:05:40,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:40,624 INFO L87 Difference]: Start difference. First operand 475 states and 612 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:40,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:40,878 INFO L93 Difference]: Finished difference Result 487 states and 624 transitions. [2022-07-14 07:05:40,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:05:40,878 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 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 46 [2022-07-14 07:05:40,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:40,879 INFO L225 Difference]: With dead ends: 487 [2022-07-14 07:05:40,879 INFO L226 Difference]: Without dead ends: 487 [2022-07-14 07:05:40,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:40,881 INFO L413 NwaCegarLoop]: 347 mSDtfsCounter, 408 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 1038 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:40,881 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [412 Valid, 1038 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:40,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-07-14 07:05:40,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 475. [2022-07-14 07:05:40,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 417 states have (on average 1.2613908872901678) internal successors, (526), 425 states have internal predecessors, (526), 39 states have call successors, (39), 17 states have call predecessors, (39), 18 states have return successors, (45), 33 states have call predecessors, (45), 32 states have call successors, (45) [2022-07-14 07:05:40,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 610 transitions. [2022-07-14 07:05:40,888 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 610 transitions. Word has length 46 [2022-07-14 07:05:40,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:40,888 INFO L495 AbstractCegarLoop]: Abstraction has 475 states and 610 transitions. [2022-07-14 07:05:40,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:40,888 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 610 transitions. [2022-07-14 07:05:40,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-14 07:05:40,889 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:40,889 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:40,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-14 07:05:40,889 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:40,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:40,889 INFO L85 PathProgramCache]: Analyzing trace with hash -995885365, now seen corresponding path program 1 times [2022-07-14 07:05:40,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:40,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016237550] [2022-07-14 07:05:40,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:40,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:40,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:40,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-14 07:05:40,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:40,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:40,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:40,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016237550] [2022-07-14 07:05:40,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016237550] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:40,932 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:40,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:40,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638358507] [2022-07-14 07:05:40,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:40,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:40,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:40,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:40,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:40,933 INFO L87 Difference]: Start difference. First operand 475 states and 610 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:41,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:41,190 INFO L93 Difference]: Finished difference Result 496 states and 632 transitions. [2022-07-14 07:05:41,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:41,190 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (2), 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 46 [2022-07-14 07:05:41,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:41,192 INFO L225 Difference]: With dead ends: 496 [2022-07-14 07:05:41,192 INFO L226 Difference]: Without dead ends: 483 [2022-07-14 07:05:41,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:41,192 INFO L413 NwaCegarLoop]: 356 mSDtfsCounter, 78 mSDsluCounter, 1596 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 1952 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:41,192 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 1952 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:41,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2022-07-14 07:05:41,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 471. [2022-07-14 07:05:41,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 414 states have (on average 1.2608695652173914) internal successors, (522), 422 states have internal predecessors, (522), 38 states have call successors, (38), 17 states have call predecessors, (38), 18 states have return successors, (44), 32 states have call predecessors, (44), 31 states have call successors, (44) [2022-07-14 07:05:41,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 604 transitions. [2022-07-14 07:05:41,198 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 604 transitions. Word has length 46 [2022-07-14 07:05:41,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:41,198 INFO L495 AbstractCegarLoop]: Abstraction has 471 states and 604 transitions. [2022-07-14 07:05:41,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:41,198 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 604 transitions. [2022-07-14 07:05:41,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-14 07:05:41,199 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:41,199 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:41,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-14 07:05:41,199 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:41,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:41,200 INFO L85 PathProgramCache]: Analyzing trace with hash -2101663171, now seen corresponding path program 1 times [2022-07-14 07:05:41,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:41,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707935830] [2022-07-14 07:05:41,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:41,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:41,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:41,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-14 07:05:41,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:41,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-14 07:05:41,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:41,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:41,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:41,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707935830] [2022-07-14 07:05:41,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707935830] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:41,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:41,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:41,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028045520] [2022-07-14 07:05:41,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:41,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:41,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:41,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:41,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:41,266 INFO L87 Difference]: Start difference. First operand 471 states and 604 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:41,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:41,614 INFO L93 Difference]: Finished difference Result 510 states and 645 transitions. [2022-07-14 07:05:41,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:41,614 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 48 [2022-07-14 07:05:41,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:41,616 INFO L225 Difference]: With dead ends: 510 [2022-07-14 07:05:41,616 INFO L226 Difference]: Without dead ends: 491 [2022-07-14 07:05:41,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:41,617 INFO L413 NwaCegarLoop]: 344 mSDtfsCounter, 171 mSDsluCounter, 1079 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 1423 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:41,617 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 1423 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 07:05:41,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2022-07-14 07:05:41,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 466. [2022-07-14 07:05:41,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 411 states have (on average 1.2603406326034063) internal successors, (518), 418 states have internal predecessors, (518), 37 states have call successors, (37), 16 states have call predecessors, (37), 17 states have return successors, (43), 32 states have call predecessors, (43), 30 states have call successors, (43) [2022-07-14 07:05:41,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 598 transitions. [2022-07-14 07:05:41,626 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 598 transitions. Word has length 48 [2022-07-14 07:05:41,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:41,626 INFO L495 AbstractCegarLoop]: Abstraction has 466 states and 598 transitions. [2022-07-14 07:05:41,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:41,626 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 598 transitions. [2022-07-14 07:05:41,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-14 07:05:41,627 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:41,628 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:41,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-14 07:05:41,628 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:41,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:41,628 INFO L85 PathProgramCache]: Analyzing trace with hash -217509127, now seen corresponding path program 1 times [2022-07-14 07:05:41,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:41,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605844358] [2022-07-14 07:05:41,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:41,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:41,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:41,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-14 07:05:41,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:41,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:41,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:41,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605844358] [2022-07-14 07:05:41,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605844358] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:41,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:41,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:41,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890611111] [2022-07-14 07:05:41,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:41,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:41,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:41,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:41,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:41,671 INFO L87 Difference]: Start difference. First operand 466 states and 598 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:41,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:41,825 INFO L93 Difference]: Finished difference Result 557 states and 709 transitions. [2022-07-14 07:05:41,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:41,826 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 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 49 [2022-07-14 07:05:41,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:41,828 INFO L225 Difference]: With dead ends: 557 [2022-07-14 07:05:41,828 INFO L226 Difference]: Without dead ends: 557 [2022-07-14 07:05:41,828 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:41,829 INFO L413 NwaCegarLoop]: 398 mSDtfsCounter, 192 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 889 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:41,829 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 889 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:41,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2022-07-14 07:05:41,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 519. [2022-07-14 07:05:41,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 459 states have (on average 1.261437908496732) internal successors, (579), 465 states have internal predecessors, (579), 39 states have call successors, (39), 18 states have call predecessors, (39), 20 states have return successors, (49), 36 states have call predecessors, (49), 33 states have call successors, (49) [2022-07-14 07:05:41,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 667 transitions. [2022-07-14 07:05:41,838 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 667 transitions. Word has length 49 [2022-07-14 07:05:41,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:41,838 INFO L495 AbstractCegarLoop]: Abstraction has 519 states and 667 transitions. [2022-07-14 07:05:41,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:41,839 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 667 transitions. [2022-07-14 07:05:41,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-14 07:05:41,840 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:41,840 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:41,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-14 07:05:41,840 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:41,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:41,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1102392332, now seen corresponding path program 1 times [2022-07-14 07:05:41,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:41,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698657394] [2022-07-14 07:05:41,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:41,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:41,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:41,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-14 07:05:41,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:41,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:41,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:41,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698657394] [2022-07-14 07:05:41,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698657394] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:41,878 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:41,878 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:41,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661243001] [2022-07-14 07:05:41,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:41,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:41,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:41,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:41,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:41,880 INFO L87 Difference]: Start difference. First operand 519 states and 667 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:42,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:42,046 INFO L93 Difference]: Finished difference Result 537 states and 690 transitions. [2022-07-14 07:05:42,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:42,047 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2022-07-14 07:05:42,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:42,049 INFO L225 Difference]: With dead ends: 537 [2022-07-14 07:05:42,049 INFO L226 Difference]: Without dead ends: 537 [2022-07-14 07:05:42,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:42,050 INFO L413 NwaCegarLoop]: 349 mSDtfsCounter, 74 mSDsluCounter, 762 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1111 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:42,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 1111 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:42,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-07-14 07:05:42,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 521. [2022-07-14 07:05:42,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 461 states have (on average 1.2603036876355749) internal successors, (581), 467 states have internal predecessors, (581), 39 states have call successors, (39), 18 states have call predecessors, (39), 20 states have return successors, (49), 36 states have call predecessors, (49), 33 states have call successors, (49) [2022-07-14 07:05:42,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 669 transitions. [2022-07-14 07:05:42,059 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 669 transitions. Word has length 48 [2022-07-14 07:05:42,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:42,059 INFO L495 AbstractCegarLoop]: Abstraction has 521 states and 669 transitions. [2022-07-14 07:05:42,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:42,059 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 669 transitions. [2022-07-14 07:05:42,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-14 07:05:42,060 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:42,060 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:42,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-14 07:05:42,061 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:42,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:42,061 INFO L85 PathProgramCache]: Analyzing trace with hash -460835788, now seen corresponding path program 1 times [2022-07-14 07:05:42,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:42,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338812502] [2022-07-14 07:05:42,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:42,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:42,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:42,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-14 07:05:42,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:42,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:42,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:42,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338812502] [2022-07-14 07:05:42,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338812502] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:42,114 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:42,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:42,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339994350] [2022-07-14 07:05:42,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:42,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:42,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:42,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:42,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:42,116 INFO L87 Difference]: Start difference. First operand 521 states and 669 transitions. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:42,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:42,381 INFO L93 Difference]: Finished difference Result 510 states and 653 transitions. [2022-07-14 07:05:42,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:42,381 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2022-07-14 07:05:42,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:42,383 INFO L225 Difference]: With dead ends: 510 [2022-07-14 07:05:42,383 INFO L226 Difference]: Without dead ends: 507 [2022-07-14 07:05:42,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:42,384 INFO L413 NwaCegarLoop]: 344 mSDtfsCounter, 56 mSDsluCounter, 1553 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1897 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:42,384 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1897 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:42,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-07-14 07:05:42,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 504. [2022-07-14 07:05:42,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 446 states have (on average 1.2600896860986548) internal successors, (562), 451 states have internal predecessors, (562), 38 states have call successors, (38), 18 states have call predecessors, (38), 19 states have return successors, (47), 35 states have call predecessors, (47), 33 states have call successors, (47) [2022-07-14 07:05:42,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 647 transitions. [2022-07-14 07:05:42,391 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 647 transitions. Word has length 48 [2022-07-14 07:05:42,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:42,391 INFO L495 AbstractCegarLoop]: Abstraction has 504 states and 647 transitions. [2022-07-14 07:05:42,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:42,392 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 647 transitions. [2022-07-14 07:05:42,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-14 07:05:42,393 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:42,393 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:42,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-14 07:05:42,393 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:42,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:42,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1942433313, now seen corresponding path program 1 times [2022-07-14 07:05:42,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:42,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242713466] [2022-07-14 07:05:42,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:42,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:42,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:42,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-14 07:05:42,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:42,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:42,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:42,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242713466] [2022-07-14 07:05:42,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242713466] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:42,456 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:42,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:42,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919886711] [2022-07-14 07:05:42,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:42,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:42,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:42,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:42,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:42,458 INFO L87 Difference]: Start difference. First operand 504 states and 647 transitions. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:42,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:42,710 INFO L93 Difference]: Finished difference Result 545 states and 695 transitions. [2022-07-14 07:05:42,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:42,711 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2022-07-14 07:05:42,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:42,713 INFO L225 Difference]: With dead ends: 545 [2022-07-14 07:05:42,713 INFO L226 Difference]: Without dead ends: 545 [2022-07-14 07:05:42,713 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:42,715 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 85 mSDsluCounter, 1461 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 1835 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:42,715 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 1835 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:42,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2022-07-14 07:05:42,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 504. [2022-07-14 07:05:42,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 446 states have (on average 1.2556053811659194) internal successors, (560), 451 states have internal predecessors, (560), 38 states have call successors, (38), 18 states have call predecessors, (38), 19 states have return successors, (47), 35 states have call predecessors, (47), 33 states have call successors, (47) [2022-07-14 07:05:42,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 645 transitions. [2022-07-14 07:05:42,741 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 645 transitions. Word has length 51 [2022-07-14 07:05:42,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:42,741 INFO L495 AbstractCegarLoop]: Abstraction has 504 states and 645 transitions. [2022-07-14 07:05:42,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:42,741 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 645 transitions. [2022-07-14 07:05:42,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-14 07:05:42,742 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:42,742 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:42,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-14 07:05:42,742 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:42,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:42,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1454966093, now seen corresponding path program 1 times [2022-07-14 07:05:42,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:42,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842357872] [2022-07-14 07:05:42,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:42,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:42,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:42,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-14 07:05:42,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:42,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-14 07:05:42,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:42,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:42,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:42,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842357872] [2022-07-14 07:05:42,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842357872] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:42,836 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:42,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:42,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248186843] [2022-07-14 07:05:42,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:42,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:42,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:42,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:42,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:42,837 INFO L87 Difference]: Start difference. First operand 504 states and 645 transitions. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:43,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:43,225 INFO L93 Difference]: Finished difference Result 514 states and 655 transitions. [2022-07-14 07:05:43,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:43,226 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 5 states have internal predecessors, (46), 2 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 51 [2022-07-14 07:05:43,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:43,228 INFO L225 Difference]: With dead ends: 514 [2022-07-14 07:05:43,228 INFO L226 Difference]: Without dead ends: 500 [2022-07-14 07:05:43,228 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:05:43,229 INFO L413 NwaCegarLoop]: 338 mSDtfsCounter, 128 mSDsluCounter, 1305 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 1643 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:43,229 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 1643 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-14 07:05:43,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2022-07-14 07:05:43,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 487. [2022-07-14 07:05:43,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 431 states have (on average 1.2436194895591648) internal successors, (536), 436 states have internal predecessors, (536), 36 states have call successors, (36), 18 states have call predecessors, (36), 19 states have return successors, (45), 33 states have call predecessors, (45), 31 states have call successors, (45) [2022-07-14 07:05:43,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 617 transitions. [2022-07-14 07:05:43,237 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 617 transitions. Word has length 51 [2022-07-14 07:05:43,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:43,237 INFO L495 AbstractCegarLoop]: Abstraction has 487 states and 617 transitions. [2022-07-14 07:05:43,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:43,237 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 617 transitions. [2022-07-14 07:05:43,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-14 07:05:43,239 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:43,239 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:43,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-07-14 07:05:43,240 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:43,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:43,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1872588061, now seen corresponding path program 1 times [2022-07-14 07:05:43,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:43,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672094843] [2022-07-14 07:05:43,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:43,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:43,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:43,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-14 07:05:43,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:43,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-14 07:05:43,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:43,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:43,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:43,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672094843] [2022-07-14 07:05:43,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672094843] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:43,301 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:43,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:43,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222342662] [2022-07-14 07:05:43,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:43,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:43,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:43,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:43,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:43,302 INFO L87 Difference]: Start difference. First operand 487 states and 617 transitions. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:43,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:43,580 INFO L93 Difference]: Finished difference Result 495 states and 626 transitions. [2022-07-14 07:05:43,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:43,581 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 4 states have internal predecessors, (47), 2 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 52 [2022-07-14 07:05:43,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:43,583 INFO L225 Difference]: With dead ends: 495 [2022-07-14 07:05:43,583 INFO L226 Difference]: Without dead ends: 495 [2022-07-14 07:05:43,583 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:43,584 INFO L413 NwaCegarLoop]: 328 mSDtfsCounter, 153 mSDsluCounter, 998 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 1326 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:43,584 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 1326 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 07:05:43,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-07-14 07:05:43,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 469. [2022-07-14 07:05:43,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 415 states have (on average 1.2481927710843375) internal successors, (518), 420 states have internal predecessors, (518), 35 states have call successors, (35), 17 states have call predecessors, (35), 18 states have return successors, (44), 32 states have call predecessors, (44), 30 states have call successors, (44) [2022-07-14 07:05:43,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 597 transitions. [2022-07-14 07:05:43,604 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 597 transitions. Word has length 52 [2022-07-14 07:05:43,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:43,604 INFO L495 AbstractCegarLoop]: Abstraction has 469 states and 597 transitions. [2022-07-14 07:05:43,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:43,605 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 597 transitions. [2022-07-14 07:05:43,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-14 07:05:43,606 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:43,606 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:43,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-07-14 07:05:43,606 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:43,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:43,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1296785642, now seen corresponding path program 1 times [2022-07-14 07:05:43,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:43,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105582874] [2022-07-14 07:05:43,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:43,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:43,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:43,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-14 07:05:43,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:43,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:43,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:43,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105582874] [2022-07-14 07:05:43,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105582874] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:43,655 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:43,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:43,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61736109] [2022-07-14 07:05:43,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:43,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:43,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:43,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:43,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:43,658 INFO L87 Difference]: Start difference. First operand 469 states and 597 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:43,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:43,908 INFO L93 Difference]: Finished difference Result 493 states and 623 transitions. [2022-07-14 07:05:43,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-14 07:05:43,909 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (2), 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 51 [2022-07-14 07:05:43,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:43,911 INFO L225 Difference]: With dead ends: 493 [2022-07-14 07:05:43,911 INFO L226 Difference]: Without dead ends: 477 [2022-07-14 07:05:43,911 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:43,912 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 86 mSDsluCounter, 1580 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 1889 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:43,912 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 1889 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:43,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2022-07-14 07:05:43,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 465. [2022-07-14 07:05:43,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 412 states have (on average 1.2475728155339805) internal successors, (514), 417 states have internal predecessors, (514), 34 states have call successors, (34), 17 states have call predecessors, (34), 18 states have return successors, (43), 31 states have call predecessors, (43), 29 states have call successors, (43) [2022-07-14 07:05:43,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 591 transitions. [2022-07-14 07:05:43,919 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 591 transitions. Word has length 51 [2022-07-14 07:05:43,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:43,920 INFO L495 AbstractCegarLoop]: Abstraction has 465 states and 591 transitions. [2022-07-14 07:05:43,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:43,920 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 591 transitions. [2022-07-14 07:05:43,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-14 07:05:43,921 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:43,921 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:43,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-07-14 07:05:43,922 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:43,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:43,922 INFO L85 PathProgramCache]: Analyzing trace with hash 507953388, now seen corresponding path program 1 times [2022-07-14 07:05:43,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:43,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304553896] [2022-07-14 07:05:43,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:43,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:43,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:43,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-14 07:05:43,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:43,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:43,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:43,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304553896] [2022-07-14 07:05:43,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304553896] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:43,974 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:43,974 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:43,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166504253] [2022-07-14 07:05:43,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:43,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:43,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:43,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:43,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:43,977 INFO L87 Difference]: Start difference. First operand 465 states and 591 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:44,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:44,228 INFO L93 Difference]: Finished difference Result 489 states and 617 transitions. [2022-07-14 07:05:44,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-14 07:05:44,228 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 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 52 [2022-07-14 07:05:44,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:44,230 INFO L225 Difference]: With dead ends: 489 [2022-07-14 07:05:44,230 INFO L226 Difference]: Without dead ends: 472 [2022-07-14 07:05:44,231 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:44,232 INFO L413 NwaCegarLoop]: 303 mSDtfsCounter, 86 mSDsluCounter, 1548 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 1851 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:44,233 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 1851 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:44,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-07-14 07:05:44,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 460. [2022-07-14 07:05:44,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 408 states have (on average 1.2475490196078431) internal successors, (509), 413 states have internal predecessors, (509), 33 states have call successors, (33), 17 states have call predecessors, (33), 18 states have return successors, (42), 30 states have call predecessors, (42), 28 states have call successors, (42) [2022-07-14 07:05:44,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 584 transitions. [2022-07-14 07:05:44,241 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 584 transitions. Word has length 52 [2022-07-14 07:05:44,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:44,241 INFO L495 AbstractCegarLoop]: Abstraction has 460 states and 584 transitions. [2022-07-14 07:05:44,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:44,241 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 584 transitions. [2022-07-14 07:05:44,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-14 07:05:44,242 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:44,242 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:44,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-07-14 07:05:44,243 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:44,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:44,243 INFO L85 PathProgramCache]: Analyzing trace with hash 750831986, now seen corresponding path program 1 times [2022-07-14 07:05:44,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:44,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592264202] [2022-07-14 07:05:44,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:44,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:44,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:44,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-14 07:05:44,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:44,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:44,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:44,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592264202] [2022-07-14 07:05:44,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592264202] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:44,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:44,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:44,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618492310] [2022-07-14 07:05:44,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:44,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:44,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:44,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:44,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:44,300 INFO L87 Difference]: Start difference. First operand 460 states and 584 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:44,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:44,550 INFO L93 Difference]: Finished difference Result 484 states and 610 transitions. [2022-07-14 07:05:44,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-14 07:05:44,550 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 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 52 [2022-07-14 07:05:44,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:44,559 INFO L225 Difference]: With dead ends: 484 [2022-07-14 07:05:44,559 INFO L226 Difference]: Without dead ends: 468 [2022-07-14 07:05:44,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:44,563 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 86 mSDsluCounter, 1509 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 1805 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:44,564 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 1805 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 595 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:44,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2022-07-14 07:05:44,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 456. [2022-07-14 07:05:44,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 405 states have (on average 1.2469135802469136) internal successors, (505), 410 states have internal predecessors, (505), 32 states have call successors, (32), 17 states have call predecessors, (32), 18 states have return successors, (41), 29 states have call predecessors, (41), 27 states have call successors, (41) [2022-07-14 07:05:44,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 578 transitions. [2022-07-14 07:05:44,570 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 578 transitions. Word has length 52 [2022-07-14 07:05:44,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:44,571 INFO L495 AbstractCegarLoop]: Abstraction has 456 states and 578 transitions. [2022-07-14 07:05:44,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:44,571 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 578 transitions. [2022-07-14 07:05:44,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-14 07:05:44,573 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:44,573 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:44,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-07-14 07:05:44,573 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:44,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:44,574 INFO L85 PathProgramCache]: Analyzing trace with hash -831882757, now seen corresponding path program 1 times [2022-07-14 07:05:44,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:44,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214346392] [2022-07-14 07:05:44,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:44,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:44,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:44,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-14 07:05:44,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:44,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:44,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:44,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214346392] [2022-07-14 07:05:44,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214346392] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:44,613 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:44,613 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:44,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094568206] [2022-07-14 07:05:44,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:44,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:44,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:44,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:44,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:44,615 INFO L87 Difference]: Start difference. First operand 456 states and 578 transitions. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:44,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:44,828 INFO L93 Difference]: Finished difference Result 476 states and 599 transitions. [2022-07-14 07:05:44,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:44,829 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (2), 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 52 [2022-07-14 07:05:44,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:44,830 INFO L225 Difference]: With dead ends: 476 [2022-07-14 07:05:44,830 INFO L226 Difference]: Without dead ends: 446 [2022-07-14 07:05:44,831 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:44,831 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 76 mSDsluCounter, 1335 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 1642 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:44,832 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 1642 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:44,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-07-14 07:05:44,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 434. [2022-07-14 07:05:44,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 384 states have (on average 1.25) internal successors, (480), 389 states have internal predecessors, (480), 31 states have call successors, (31), 17 states have call predecessors, (31), 18 states have return successors, (40), 28 states have call predecessors, (40), 26 states have call successors, (40) [2022-07-14 07:05:44,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 551 transitions. [2022-07-14 07:05:44,837 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 551 transitions. Word has length 52 [2022-07-14 07:05:44,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:44,838 INFO L495 AbstractCegarLoop]: Abstraction has 434 states and 551 transitions. [2022-07-14 07:05:44,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:44,838 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 551 transitions. [2022-07-14 07:05:44,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-14 07:05:44,839 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:44,839 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:44,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-07-14 07:05:44,839 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:44,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:44,839 INFO L85 PathProgramCache]: Analyzing trace with hash 860965226, now seen corresponding path program 1 times [2022-07-14 07:05:44,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:44,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396081162] [2022-07-14 07:05:44,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:44,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:44,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:44,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-14 07:05:44,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:44,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:44,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:44,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396081162] [2022-07-14 07:05:44,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396081162] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:44,902 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:44,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:44,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660881581] [2022-07-14 07:05:44,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:44,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:44,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:44,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:44,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:44,903 INFO L87 Difference]: Start difference. First operand 434 states and 551 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:45,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:45,092 INFO L93 Difference]: Finished difference Result 578 states and 751 transitions. [2022-07-14 07:05:45,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:45,092 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 5 states have internal predecessors, (50), 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 54 [2022-07-14 07:05:45,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:45,093 INFO L225 Difference]: With dead ends: 578 [2022-07-14 07:05:45,093 INFO L226 Difference]: Without dead ends: 578 [2022-07-14 07:05:45,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:45,094 INFO L413 NwaCegarLoop]: 358 mSDtfsCounter, 137 mSDsluCounter, 1324 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 1682 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:45,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 1682 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:45,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-07-14 07:05:45,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 434. [2022-07-14 07:05:45,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 384 states have (on average 1.2473958333333333) internal successors, (479), 389 states have internal predecessors, (479), 31 states have call successors, (31), 17 states have call predecessors, (31), 18 states have return successors, (40), 28 states have call predecessors, (40), 26 states have call successors, (40) [2022-07-14 07:05:45,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 550 transitions. [2022-07-14 07:05:45,099 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 550 transitions. Word has length 54 [2022-07-14 07:05:45,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:45,100 INFO L495 AbstractCegarLoop]: Abstraction has 434 states and 550 transitions. [2022-07-14 07:05:45,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:45,100 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 550 transitions. [2022-07-14 07:05:45,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-14 07:05:45,101 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:45,101 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:45,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-07-14 07:05:45,101 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:45,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:45,102 INFO L85 PathProgramCache]: Analyzing trace with hash 65580225, now seen corresponding path program 1 times [2022-07-14 07:05:45,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:45,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284804709] [2022-07-14 07:05:45,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:45,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:45,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:45,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-14 07:05:45,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:45,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:45,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:45,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284804709] [2022-07-14 07:05:45,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284804709] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:45,139 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:45,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:45,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157432944] [2022-07-14 07:05:45,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:45,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:45,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:45,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:45,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:45,141 INFO L87 Difference]: Start difference. First operand 434 states and 550 transitions. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:45,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:45,371 INFO L93 Difference]: Finished difference Result 458 states and 576 transitions. [2022-07-14 07:05:45,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-14 07:05:45,372 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (2), 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 56 [2022-07-14 07:05:45,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:45,373 INFO L225 Difference]: With dead ends: 458 [2022-07-14 07:05:45,373 INFO L226 Difference]: Without dead ends: 424 [2022-07-14 07:05:45,373 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:05:45,373 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 94 mSDsluCounter, 1332 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 1603 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:45,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 1603 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:45,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-07-14 07:05:45,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 412. [2022-07-14 07:05:45,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 365 states have (on average 1.2465753424657535) internal successors, (455), 370 states have internal predecessors, (455), 29 states have call successors, (29), 16 states have call predecessors, (29), 17 states have return successors, (38), 26 states have call predecessors, (38), 24 states have call successors, (38) [2022-07-14 07:05:45,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 522 transitions. [2022-07-14 07:05:45,377 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 522 transitions. Word has length 56 [2022-07-14 07:05:45,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:45,377 INFO L495 AbstractCegarLoop]: Abstraction has 412 states and 522 transitions. [2022-07-14 07:05:45,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:45,378 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 522 transitions. [2022-07-14 07:05:45,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-07-14 07:05:45,378 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:45,378 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:45,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-07-14 07:05:45,379 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:45,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:45,379 INFO L85 PathProgramCache]: Analyzing trace with hash -867510019, now seen corresponding path program 1 times [2022-07-14 07:05:45,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:45,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412011095] [2022-07-14 07:05:45,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:45,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:45,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:45,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-14 07:05:45,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:45,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-14 07:05:45,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:45,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:45,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:45,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412011095] [2022-07-14 07:05:45,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412011095] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:45,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:45,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:05:45,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289936589] [2022-07-14 07:05:45,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:45,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:05:45,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:45,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:05:45,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:05:45,420 INFO L87 Difference]: Start difference. First operand 412 states and 522 transitions. Second operand has 7 states, 7 states have (on average 8.0) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:45,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:45,598 INFO L93 Difference]: Finished difference Result 399 states and 496 transitions. [2022-07-14 07:05:45,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:05:45,598 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 5 states have internal predecessors, (56), 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 62 [2022-07-14 07:05:45,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:45,599 INFO L225 Difference]: With dead ends: 399 [2022-07-14 07:05:45,599 INFO L226 Difference]: Without dead ends: 399 [2022-07-14 07:05:45,599 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:45,600 INFO L413 NwaCegarLoop]: 320 mSDtfsCounter, 198 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 1084 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:45,600 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 1084 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:45,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-07-14 07:05:45,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 379. [2022-07-14 07:05:45,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 337 states have (on average 1.2462908011869436) internal successors, (420), 341 states have internal predecessors, (420), 26 states have call successors, (26), 15 states have call predecessors, (26), 15 states have return successors, (26), 23 states have call predecessors, (26), 22 states have call successors, (26) [2022-07-14 07:05:45,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 472 transitions. [2022-07-14 07:05:45,604 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 472 transitions. Word has length 62 [2022-07-14 07:05:45,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:45,605 INFO L495 AbstractCegarLoop]: Abstraction has 379 states and 472 transitions. [2022-07-14 07:05:45,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:45,612 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 472 transitions. [2022-07-14 07:05:45,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-14 07:05:45,613 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:45,613 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:45,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-07-14 07:05:45,613 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:45,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:45,613 INFO L85 PathProgramCache]: Analyzing trace with hash 695777282, now seen corresponding path program 1 times [2022-07-14 07:05:45,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:45,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019616332] [2022-07-14 07:05:45,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:45,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:45,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:45,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-14 07:05:45,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:45,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-14 07:05:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:45,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:45,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:45,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019616332] [2022-07-14 07:05:45,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019616332] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:45,692 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:45,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-14 07:05:45,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103896719] [2022-07-14 07:05:45,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:45,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-14 07:05:45,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:45,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-14 07:05:45,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:45,693 INFO L87 Difference]: Start difference. First operand 379 states and 472 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 7 states have internal predecessors, (61), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:45,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:45,989 INFO L93 Difference]: Finished difference Result 435 states and 539 transitions. [2022-07-14 07:05:45,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-14 07:05:45,989 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 7 states have internal predecessors, (61), 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 66 [2022-07-14 07:05:45,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:45,991 INFO L225 Difference]: With dead ends: 435 [2022-07-14 07:05:45,991 INFO L226 Difference]: Without dead ends: 419 [2022-07-14 07:05:45,991 INFO L412 NwaCegarLoop]: 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 [2022-07-14 07:05:45,991 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 294 mSDsluCounter, 1246 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 1507 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:45,992 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [299 Valid, 1507 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 577 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:45,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-07-14 07:05:45,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 387. [2022-07-14 07:05:46,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 344 states have (on average 1.2412790697674418) internal successors, (427), 348 states have internal predecessors, (427), 26 states have call successors, (26), 15 states have call predecessors, (26), 16 states have return successors, (29), 24 states have call predecessors, (29), 22 states have call successors, (29) [2022-07-14 07:05:46,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 482 transitions. [2022-07-14 07:05:46,001 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 482 transitions. Word has length 66 [2022-07-14 07:05:46,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:46,002 INFO L495 AbstractCegarLoop]: Abstraction has 387 states and 482 transitions. [2022-07-14 07:05:46,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 7 states have internal predecessors, (61), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:46,002 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 482 transitions. [2022-07-14 07:05:46,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-14 07:05:46,003 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:46,003 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:46,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-07-14 07:05:46,004 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:46,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:46,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1973586757, now seen corresponding path program 1 times [2022-07-14 07:05:46,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:46,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107588146] [2022-07-14 07:05:46,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:46,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:46,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:46,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-14 07:05:46,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:46,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-14 07:05:46,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:46,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-14 07:05:46,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:46,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:46,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:46,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107588146] [2022-07-14 07:05:46,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107588146] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:46,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:46,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:05:46,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350551610] [2022-07-14 07:05:46,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:46,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:05:46,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:46,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:05:46,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:05:46,068 INFO L87 Difference]: Start difference. First operand 387 states and 482 transitions. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 5 states have internal predecessors, (61), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-14 07:05:46,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:46,431 INFO L93 Difference]: Finished difference Result 507 states and 612 transitions. [2022-07-14 07:05:46,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:46,431 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 5 states have internal predecessors, (61), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 68 [2022-07-14 07:05:46,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:46,433 INFO L225 Difference]: With dead ends: 507 [2022-07-14 07:05:46,433 INFO L226 Difference]: Without dead ends: 507 [2022-07-14 07:05:46,433 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2022-07-14 07:05:46,433 INFO L413 NwaCegarLoop]: 305 mSDtfsCounter, 511 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 1248 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:46,433 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [517 Valid, 1248 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 07:05:46,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-07-14 07:05:46,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 481. [2022-07-14 07:05:46,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 428 states have (on average 1.2313084112149533) internal successors, (527), 434 states have internal predecessors, (527), 28 states have call successors, (28), 21 states have call predecessors, (28), 24 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-07-14 07:05:46,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 586 transitions. [2022-07-14 07:05:46,441 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 586 transitions. Word has length 68 [2022-07-14 07:05:46,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:46,441 INFO L495 AbstractCegarLoop]: Abstraction has 481 states and 586 transitions. [2022-07-14 07:05:46,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 5 states have internal predecessors, (61), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-14 07:05:46,441 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 586 transitions. [2022-07-14 07:05:46,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-14 07:05:46,442 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:46,442 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:46,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-07-14 07:05:46,442 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:46,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:46,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1438395151, now seen corresponding path program 1 times [2022-07-14 07:05:46,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:46,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761205744] [2022-07-14 07:05:46,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:46,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:46,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:46,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-14 07:05:46,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:46,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-14 07:05:46,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:46,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:46,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:46,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761205744] [2022-07-14 07:05:46,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761205744] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:46,515 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:46,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-14 07:05:46,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558820931] [2022-07-14 07:05:46,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:46,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-14 07:05:46,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:46,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-14 07:05:46,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:05:46,516 INFO L87 Difference]: Start difference. First operand 481 states and 586 transitions. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 7 states have internal predecessors, (62), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:46,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:46,784 INFO L93 Difference]: Finished difference Result 517 states and 624 transitions. [2022-07-14 07:05:46,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-14 07:05:46,784 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 7 states have internal predecessors, (62), 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 67 [2022-07-14 07:05:46,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:46,785 INFO L225 Difference]: With dead ends: 517 [2022-07-14 07:05:46,785 INFO L226 Difference]: Without dead ends: 501 [2022-07-14 07:05:46,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-07-14 07:05:46,786 INFO L413 NwaCegarLoop]: 266 mSDtfsCounter, 95 mSDsluCounter, 1486 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 1752 SdHoareTripleChecker+Invalid, 627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:46,786 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 1752 Invalid, 627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:46,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-07-14 07:05:46,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 473. [2022-07-14 07:05:46,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 421 states have (on average 1.2327790973871735) internal successors, (519), 427 states have internal predecessors, (519), 28 states have call successors, (28), 21 states have call predecessors, (28), 23 states have return successors, (29), 25 states have call predecessors, (29), 24 states have call successors, (29) [2022-07-14 07:05:46,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 576 transitions. [2022-07-14 07:05:46,790 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 576 transitions. Word has length 67 [2022-07-14 07:05:46,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:46,790 INFO L495 AbstractCegarLoop]: Abstraction has 473 states and 576 transitions. [2022-07-14 07:05:46,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 7 states have internal predecessors, (62), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:46,791 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 576 transitions. [2022-07-14 07:05:46,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-07-14 07:05:46,791 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:46,795 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:46,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-07-14 07:05:46,796 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:46,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:46,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1419148950, now seen corresponding path program 1 times [2022-07-14 07:05:46,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:46,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461871021] [2022-07-14 07:05:46,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:46,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:46,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:46,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-14 07:05:46,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:46,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-14 07:05:46,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:46,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-14 07:05:46,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:46,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:46,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:46,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461871021] [2022-07-14 07:05:46,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461871021] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:46,860 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:46,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-14 07:05:46,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252501844] [2022-07-14 07:05:46,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:46,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-14 07:05:46,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:46,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-14 07:05:46,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:05:46,861 INFO L87 Difference]: Start difference. First operand 473 states and 576 transitions. Second operand has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-14 07:05:47,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:47,255 INFO L93 Difference]: Finished difference Result 473 states and 575 transitions. [2022-07-14 07:05:47,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-14 07:05:47,256 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 69 [2022-07-14 07:05:47,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:47,257 INFO L225 Difference]: With dead ends: 473 [2022-07-14 07:05:47,257 INFO L226 Difference]: Without dead ends: 423 [2022-07-14 07:05:47,257 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-07-14 07:05:47,257 INFO L413 NwaCegarLoop]: 240 mSDtfsCounter, 220 mSDsluCounter, 1174 mSDsCounter, 0 mSdLazyCounter, 908 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 1414 SdHoareTripleChecker+Invalid, 961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:47,258 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 1414 Invalid, 961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 908 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 07:05:47,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-07-14 07:05:47,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 420. [2022-07-14 07:05:47,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 374 states have (on average 1.2379679144385027) internal successors, (463), 379 states have internal predecessors, (463), 25 states have call successors, (25), 19 states have call predecessors, (25), 20 states have return successors, (26), 22 states have call predecessors, (26), 22 states have call successors, (26) [2022-07-14 07:05:47,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 514 transitions. [2022-07-14 07:05:47,261 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 514 transitions. Word has length 69 [2022-07-14 07:05:47,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:47,261 INFO L495 AbstractCegarLoop]: Abstraction has 420 states and 514 transitions. [2022-07-14 07:05:47,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-14 07:05:47,261 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 514 transitions. [2022-07-14 07:05:47,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-07-14 07:05:47,262 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:47,262 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:47,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-07-14 07:05:47,262 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:47,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:47,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1845717767, now seen corresponding path program 1 times [2022-07-14 07:05:47,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:47,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464722463] [2022-07-14 07:05:47,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:47,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:47,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:47,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-14 07:05:47,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:47,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-14 07:05:47,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:47,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:47,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 07:05:47,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464722463] [2022-07-14 07:05:47,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464722463] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:47,319 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:47,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:05:47,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375349021] [2022-07-14 07:05:47,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:47,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:05:47,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 07:05:47,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:05:47,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:05:47,320 INFO L87 Difference]: Start difference. First operand 420 states and 514 transitions. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:47,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:47,538 INFO L93 Difference]: Finished difference Result 472 states and 578 transitions. [2022-07-14 07:05:47,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:05:47,538 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 71 [2022-07-14 07:05:47,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:47,539 INFO L225 Difference]: With dead ends: 472 [2022-07-14 07:05:47,540 INFO L226 Difference]: Without dead ends: 447 [2022-07-14 07:05:47,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-07-14 07:05:47,540 INFO L413 NwaCegarLoop]: 237 mSDtfsCounter, 123 mSDsluCounter, 1192 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1429 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:47,540 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 1429 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:47,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-07-14 07:05:47,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 431. [2022-07-14 07:05:47,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 384 states have (on average 1.21875) internal successors, (468), 390 states have internal predecessors, (468), 26 states have call successors, (26), 19 states have call predecessors, (26), 20 states have return successors, (26), 22 states have call predecessors, (26), 22 states have call successors, (26) [2022-07-14 07:05:47,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 520 transitions. [2022-07-14 07:05:47,548 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 520 transitions. Word has length 71 [2022-07-14 07:05:47,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:47,548 INFO L495 AbstractCegarLoop]: Abstraction has 431 states and 520 transitions. [2022-07-14 07:05:47,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:05:47,548 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 520 transitions. [2022-07-14 07:05:47,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-14 07:05:47,549 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:47,549 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:47,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-07-14 07:05:47,550 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:47,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:47,550 INFO L85 PathProgramCache]: Analyzing trace with hash 661499576, now seen corresponding path program 1 times [2022-07-14 07:05:47,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 07:05:47,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035798605] [2022-07-14 07:05:47,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:47,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 07:05:47,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 07:05:47,562 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 07:05:47,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 07:05:47,605 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 07:05:47,605 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-14 07:05:47,606 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK (1 of 2 remaining) [2022-07-14 07:05:47,607 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (0 of 2 remaining) [2022-07-14 07:05:47,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-07-14 07:05:47,611 INFO L356 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:47,613 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-14 07:05:47,699 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.07 07:05:47 BoogieIcfgContainer [2022-07-14 07:05:47,699 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-14 07:05:47,700 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-14 07:05:47,700 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-14 07:05:47,700 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-14 07:05:47,701 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 07:05:32" (3/4) ... [2022-07-14 07:05:47,702 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-14 07:05:47,703 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-14 07:05:47,703 INFO L158 Benchmark]: Toolchain (without parser) took 16340.61ms. Allocated memory was 86.0MB in the beginning and 243.3MB in the end (delta: 157.3MB). Free memory was 50.6MB in the beginning and 87.9MB in the end (delta: -37.3MB). Peak memory consumption was 119.9MB. Max. memory is 16.1GB. [2022-07-14 07:05:47,703 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 86.0MB. Free memory was 55.7MB in the beginning and 55.7MB in the end (delta: 25.3kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 07:05:47,703 INFO L158 Benchmark]: CACSL2BoogieTranslator took 430.35ms. Allocated memory was 86.0MB in the beginning and 130.0MB in the end (delta: 44.0MB). Free memory was 50.4MB in the beginning and 92.9MB in the end (delta: -42.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-07-14 07:05:47,703 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.78ms. Allocated memory is still 130.0MB. Free memory was 92.9MB in the beginning and 86.6MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2022-07-14 07:05:47,704 INFO L158 Benchmark]: Boogie Preprocessor took 33.25ms. Allocated memory is still 130.0MB. Free memory was 86.6MB in the beginning and 82.4MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-07-14 07:05:47,704 INFO L158 Benchmark]: RCFGBuilder took 828.67ms. Allocated memory is still 130.0MB. Free memory was 82.3MB in the beginning and 77.4MB in the end (delta: 4.9MB). Peak memory consumption was 51.4MB. Max. memory is 16.1GB. [2022-07-14 07:05:47,708 INFO L158 Benchmark]: TraceAbstraction took 14981.22ms. Allocated memory was 130.0MB in the beginning and 243.3MB in the end (delta: 113.2MB). Free memory was 76.7MB in the beginning and 88.9MB in the end (delta: -12.2MB). Peak memory consumption was 102.1MB. Max. memory is 16.1GB. [2022-07-14 07:05:47,708 INFO L158 Benchmark]: Witness Printer took 2.57ms. Allocated memory is still 243.3MB. Free memory is still 87.9MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 07:05:47,709 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 86.0MB. Free memory was 55.7MB in the beginning and 55.7MB in the end (delta: 25.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 430.35ms. Allocated memory was 86.0MB in the beginning and 130.0MB in the end (delta: 44.0MB). Free memory was 50.4MB in the beginning and 92.9MB in the end (delta: -42.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 54.78ms. Allocated memory is still 130.0MB. Free memory was 92.9MB in the beginning and 86.6MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 33.25ms. Allocated memory is still 130.0MB. Free memory was 86.6MB in the beginning and 82.4MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 828.67ms. Allocated memory is still 130.0MB. Free memory was 82.3MB in the beginning and 77.4MB in the end (delta: 4.9MB). Peak memory consumption was 51.4MB. Max. memory is 16.1GB. * TraceAbstraction took 14981.22ms. Allocated memory was 130.0MB in the beginning and 243.3MB in the end (delta: 113.2MB). Free memory was 76.7MB in the beginning and 88.9MB in the end (delta: -12.2MB). Peak memory consumption was 102.1MB. Max. memory is 16.1GB. * Witness Printer took 2.57ms. Allocated memory is still 243.3MB. Free memory is still 87.9MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 1627]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 1627. Possible FailurePath: [L42] int FloppyThread ; [L43] int KernelMode ; [L44] int Suspended ; [L45] int Executive ; [L46] int DiskController ; [L47] int FloppyDiskPeripheral ; [L48] int FlConfigCallBack ; [L49] int MaximumInterfaceType ; [L50] int MOUNTDEV_MOUNTED_DEVICE_GUID ; [L51] int myStatus ; [L52] int s ; [L53] int UNLOADED ; [L54] int NP ; [L55] int DC ; [L56] int SKIP1 ; [L57] int SKIP2 ; [L58] int MPR1 ; [L59] int MPR3 ; [L60] int IPC ; [L61] int pended ; [L62] int compRegistered ; [L63] int lowerDriverReturn ; [L64] int setEventCalled ; [L65] int customIrp ; [L88] int PagingReferenceCount = 0; [L89] 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] [L668] int status ; [L669] int irp = __VERIFIER_nondet_int() ; [L670] int pirp ; [L671] int pirp__IoStatus__Status ; [L672] int irp_choice = __VERIFIER_nondet_int() ; [L673] int devobj = __VERIFIER_nondet_int() ; [L674] int __cil_tmp8 ; [L676] FloppyThread = 0 [L677] KernelMode = 0 [L678] Suspended = 0 [L679] Executive = 0 [L680] DiskController = 0 [L681] FloppyDiskPeripheral = 0 [L682] FlConfigCallBack = 0 [L683] MaximumInterfaceType = 0 [L684] MOUNTDEV_MOUNTED_DEVICE_GUID = 0 [L685] myStatus = 0 [L686] s = 0 [L687] UNLOADED = 0 [L688] NP = 0 [L689] DC = 0 [L690] SKIP1 = 0 [L691] SKIP2 = 0 [L692] MPR1 = 0 [L693] MPR3 = 0 [L694] IPC = 0 [L695] pended = 0 [L696] compRegistered = 0 [L697] lowerDriverReturn = 0 [L698] setEventCalled = 0 [L699] customIrp = 0 [L703] status = 0 [L704] pirp = irp [L705] CALL _BLAST_init() [L71] UNLOADED = 0 [L72] NP = 1 [L73] DC = 2 [L74] SKIP1 = 3 [L75] SKIP2 = 4 [L76] MPR1 = 5 [L77] MPR3 = 6 [L78] IPC = 7 [L79] s = UNLOADED [L80] pended = 0 [L81] compRegistered = 0 [L82] lowerDriverReturn = 0 [L83] setEventCalled = 0 [L84] 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] [L705] RET _BLAST_init() [L707] COND TRUE status >= 0 [L708] s = NP [L709] customIrp = 0 [L710] setEventCalled = customIrp [L711] lowerDriverReturn = setEventCalled [L712] compRegistered = lowerDriverReturn [L713] pended = compRegistered [L714] pirp__IoStatus__Status = 0 [L715] myStatus = 0 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, 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] [L716] COND TRUE irp_choice == 0 [L717] pirp__IoStatus__Status = -1073741637 [L718] myStatus = -1073741637 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, 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] [L721] CALL stub_driver_init() [L658] s = NP [L659] pended = 0 [L660] compRegistered = 0 [L661] lowerDriverReturn = 0 [L662] setEventCalled = 0 [L663] 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] [L721] RET stub_driver_init() [L724] COND FALSE !(status < 0) [L728] int tmp_ndt_1; [L729] tmp_ndt_1 = __VERIFIER_nondet_int() [L730] COND FALSE !(tmp_ndt_1 == 0) [L733] int tmp_ndt_2; [L734] tmp_ndt_2 = __VERIFIER_nondet_int() [L735] COND FALSE !(tmp_ndt_2 == 1) [L738] int tmp_ndt_3; [L739] tmp_ndt_3 = __VERIFIER_nondet_int() [L740] COND FALSE !(tmp_ndt_3 == 2) [L743] int tmp_ndt_4; [L744] tmp_ndt_4 = __VERIFIER_nondet_int() [L745] COND TRUE tmp_ndt_4 == 3 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, 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=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L767] CALL, EXPR FloppyPnp(devobj, pirp) [L161] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L162] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L163] int Irp__IoStatus__Information ; [L164] int Irp__IoStatus__Status ; [L165] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L166] int disketteExtension__IsRemoved = __VERIFIER_nondet_int() ; [L167] int disketteExtension__IsStarted = __VERIFIER_nondet_int() ; [L168] int disketteExtension__TargetObject = __VERIFIER_nondet_int() ; [L169] int disketteExtension__HoldNewRequests ; [L170] int disketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L171] int disketteExtension__InterfaceString__Buffer = __VERIFIER_nondet_int() ; [L172] int disketteExtension__InterfaceString = __VERIFIER_nondet_int() ; [L173] int disketteExtension__ArcName__Length = __VERIFIER_nondet_int() ; [L174] int disketteExtension__ArcName = __VERIFIER_nondet_int() ; [L175] int irpSp__MinorFunction = __VERIFIER_nondet_int() ; [L176] int IoGetConfigurationInformation__FloppyCount = __VERIFIER_nondet_int() ; [L177] int irpSp ; [L178] int disketteExtension ; [L179] int ntStatus ; [L180] int doneEvent = __VERIFIER_nondet_int() ; [L181] int irpSp___0 ; [L182] int nextIrpSp ; [L183] int nextIrpSp__Control ; [L184] int irpSp___1 ; [L185] int irpSp__Context ; [L186] int irpSp__Control ; [L187] long __cil_tmp29 ; [L188] long __cil_tmp30 ; [L191] ntStatus = 0 [L192] PagingReferenceCount ++ VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, 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] [L193] COND TRUE PagingReferenceCount == 1 VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, 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] disketteExtension = DeviceObject__DeviceExtension [L197] irpSp = Irp__Tail__Overlay__CurrentStackLocation VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, 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] [L198] COND FALSE !(\read(disketteExtension__IsRemoved)) VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, 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] [L207] COND FALSE !(irpSp__MinorFunction == 0) VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, 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 TRUE irpSp__MinorFunction == 5 VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, 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] [L236] COND TRUE irpSp__MinorFunction == 5 VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, 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 FALSE !(! disketteExtension__IsStarted) [L255] disketteExtension__HoldNewRequests = 1 VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, 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__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] [L256] CALL, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=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=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L98] int status ; [L99] int threadHandle = __VERIFIER_nondet_int() ; [L100] int DisketteExtension__PoweringDown = __VERIFIER_nondet_int() ; [L101] int DisketteExtension__ThreadReferenceCount = __VERIFIER_nondet_int() ; [L102] int DisketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L103] int Irp__IoStatus__Status ; [L104] int Irp__IoStatus__Information ; [L105] int Irp__Tail__Overlay__CurrentStackLocation__Control ; [L106] int ObjAttributes = __VERIFIER_nondet_int() ; [L107] int __cil_tmp12 ; [L108] int __cil_tmp13 ; VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, 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=-4, UNLOADED=0] [L111] COND FALSE !(DisketteExtension__PoweringDown == 1) [L117] DisketteExtension__ThreadReferenceCount ++ VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, 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=-4, UNLOADED=0] [L118] COND FALSE !(DisketteExtension__ThreadReferenceCount == 0) VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, 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=-4, UNLOADED=0] [L150] COND TRUE pended == 0 [L151] pended = 1 VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, 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=-4, UNLOADED=0] [L157] return (259); VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, \result=259, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, 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=-4, UNLOADED=0] [L256] RET, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, 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, FlQueueIrpToThread(Irp, disketteExtension)=259, 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=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L256] ntStatus = FlQueueIrpToThread(Irp, disketteExtension) [L259] __cil_tmp29 = (long )ntStatus VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, 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__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] [L260] COND TRUE __cil_tmp29 == 259L VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, 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__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] [L262-L263] CALL KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \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] [L1066] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \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=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1075] COND FALSE !(customIrp == 1) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \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=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1079] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \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=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1086] int tmp_ndt_12; [L1087] tmp_ndt_12 = __VERIFIER_nondet_int() [L1088] COND TRUE tmp_ndt_12 == 0 VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \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=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_12=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1094] return (0); VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \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=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_12=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L262-L263] RET KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, 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__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] [L265] COND FALSE !(disketteExtension__FloppyThread != 0) VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, 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__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] [L268] disketteExtension__FloppyThread = 0 [L269] Irp__IoStatus__Status = 0 [L270] myStatus = 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, 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] [L271] COND TRUE s == NP [L272] s = SKIP1 VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, 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] [L279] Irp__CurrentLocation ++ [L280] Irp__Tail__Overlay__CurrentStackLocation ++ VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, 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] [L281] 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] [L968] int returnVal2 ; [L969] int compRetStatus1 ; [L970] int lcontext = __VERIFIER_nondet_int() ; [L971] 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=7, 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] [L974] 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=7, 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] [L987] int tmp_ndt_10; [L988] tmp_ndt_10 = __VERIFIER_nondet_int() [L989] COND TRUE tmp_ndt_10 == 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=7, 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_10=0, UNLOADED=0] [L1000] 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=7, 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_10=0, UNLOADED=0] [L1013] 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=7, 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_10=0, UNLOADED=0] [L1017] 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=7, 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_10=0, UNLOADED=0] [L1026] COND TRUE s == SKIP1 [L1027] s = SKIP2 [L1028] 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=7, 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_10=0, UNLOADED=0] [L1036] 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=7, 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_10=0, UNLOADED=0] [L281] RET, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, 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] [L281] ntStatus = IofCallDriver(disketteExtension__TargetObject, Irp) [L427] PagingReferenceCount -- VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, 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] [L428] COND TRUE PagingReferenceCount == 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, 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] return (ntStatus); VAL [\old(DeviceObject)=0, \old(Irp)=0, \result=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, 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] [L767] RET, EXPR FloppyPnp(devobj, pirp) [L767] status = FloppyPnp(devobj, pirp) [L780] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, 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=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L781] COND FALSE !(s == NP) VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, 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=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L788] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, 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=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L789] COND FALSE !(s == MPR3) VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, 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=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L796] COND TRUE s != UNLOADED VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, 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=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L797] COND TRUE status != -1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, 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=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L798] COND FALSE !(s != SKIP2) VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, 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=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L812] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, 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=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L813] COND TRUE status != 259 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, 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=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L814] 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] [L1627] 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: 667]: 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 8 procedures, 320 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 14.9s, OverallIterations: 53, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 11.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12339 SdHoareTripleChecker+Valid, 9.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12030 mSDsluCounter, 69637 SdHoareTripleChecker+Invalid, 7.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 49814 mSDsCounter, 2009 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 18037 IncrementalHoareTripleChecker+Invalid, 20046 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2009 mSolverCounterUnsat, 19823 mSDtfsCounter, 18037 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 545 GetRequests, 198 SyntacticMatches, 1 SemanticMatches, 346 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 1.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=734occurred in iteration=21, InterpolantAutomatonStates: 364, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 52 MinimizatonAttempts, 1324 StatesRemovedByMinimization, 49 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 1.9s InterpolantComputationTime, 2242 NumberOfCodeBlocks, 2242 NumberOfCodeBlocksAsserted, 53 NumberOfCheckSat, 2117 ConstructedInterpolants, 0 QuantifiedInterpolants, 5060 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 52 InterpolantComputations, 52 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-07-14 07:05:47,739 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_simpl4.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 1680e665d6c38e33bd93081ad3c7b8b4f909838cd1480382a495b19dd638ce67 --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-14 07:05:49,383 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-14 07:05:49,385 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-14 07:05:49,423 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-14 07:05:49,423 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-14 07:05:49,424 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-14 07:05:49,427 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-14 07:05:49,429 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-14 07:05:49,431 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-14 07:05:49,435 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-14 07:05:49,436 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-14 07:05:49,437 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-14 07:05:49,438 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-14 07:05:49,439 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-14 07:05:49,440 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-14 07:05:49,444 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-14 07:05:49,445 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-14 07:05:49,446 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-14 07:05:49,447 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-14 07:05:49,451 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-14 07:05:49,452 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-14 07:05:49,453 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-14 07:05:49,455 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-14 07:05:49,455 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-14 07:05:49,456 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-14 07:05:49,462 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-14 07:05:49,462 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-14 07:05:49,462 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-14 07:05:49,463 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-14 07:05:49,463 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-14 07:05:49,464 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-14 07:05:49,464 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-14 07:05:49,466 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-14 07:05:49,466 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-14 07:05:49,467 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-14 07:05:49,468 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-14 07:05:49,468 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-14 07:05:49,468 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-14 07:05:49,469 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-14 07:05:49,469 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-14 07:05:49,469 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-14 07:05:49,470 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-14 07:05:49,474 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-07-14 07:05:49,499 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-14 07:05:49,500 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-14 07:05:49,500 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-14 07:05:49,500 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-14 07:05:49,501 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-14 07:05:49,501 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-14 07:05:49,502 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-14 07:05:49,502 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-14 07:05:49,502 INFO L138 SettingsManager]: * Use SBE=true [2022-07-14 07:05:49,503 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-14 07:05:49,503 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-14 07:05:49,503 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-14 07:05:49,503 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-14 07:05:49,503 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-14 07:05:49,503 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-14 07:05:49,504 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-14 07:05:49,504 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-14 07:05:49,504 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-14 07:05:49,504 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-14 07:05:49,504 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-14 07:05:49,505 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-14 07:05:49,505 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-14 07:05:49,505 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-14 07:05:49,505 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-14 07:05:49,505 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-14 07:05:49,505 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-14 07:05:49,506 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-14 07:05:49,506 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 07:05:49,506 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-14 07:05:49,506 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-14 07:05:49,506 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-14 07:05:49,507 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-14 07:05:49,507 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-14 07:05:49,507 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 -> 1680e665d6c38e33bd93081ad3c7b8b4f909838cd1480382a495b19dd638ce67 [2022-07-14 07:05:49,771 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-14 07:05:49,790 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-14 07:05:49,792 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-14 07:05:49,793 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-14 07:05:49,794 INFO L275 PluginConnector]: CDTParser initialized [2022-07-14 07:05:49,795 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c [2022-07-14 07:05:49,837 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1de79930b/9e27fb5b502e4d3c95ba59f5b1f4e70e/FLAGf41b94f61 [2022-07-14 07:05:50,221 INFO L306 CDTParser]: Found 1 translation units. [2022-07-14 07:05:50,227 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c [2022-07-14 07:05:50,243 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1de79930b/9e27fb5b502e4d3c95ba59f5b1f4e70e/FLAGf41b94f61 [2022-07-14 07:05:50,580 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1de79930b/9e27fb5b502e4d3c95ba59f5b1f4e70e [2022-07-14 07:05:50,582 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-14 07:05:50,583 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-14 07:05:50,585 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-14 07:05:50,585 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-14 07:05:50,587 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-14 07:05:50,588 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 07:05:50" (1/1) ... [2022-07-14 07:05:50,591 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b455a95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:50, skipping insertion in model container [2022-07-14 07:05:50,591 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 07:05:50" (1/1) ... [2022-07-14 07:05:50,595 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-14 07:05:50,638 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 07:05:50,909 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_simpl4.cil-1.c[48581,48594] [2022-07-14 07:05:50,915 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 07:05:50,930 INFO L203 MainTranslator]: Completed pre-run [2022-07-14 07:05:51,012 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_simpl4.cil-1.c[48581,48594] [2022-07-14 07:05:51,013 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 07:05:51,025 INFO L208 MainTranslator]: Completed translation [2022-07-14 07:05:51,029 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:51 WrapperNode [2022-07-14 07:05:51,029 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-14 07:05:51,030 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-14 07:05:51,031 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-14 07:05:51,031 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-14 07:05:51,035 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:51" (1/1) ... [2022-07-14 07:05:51,062 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:51" (1/1) ... [2022-07-14 07:05:51,131 INFO L137 Inliner]: procedures = 41, calls = 77, calls flagged for inlining = 21, calls inlined = 21, statements flattened = 1193 [2022-07-14 07:05:51,133 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-14 07:05:51,134 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-14 07:05:51,134 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-14 07:05:51,134 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-14 07:05:51,140 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:51" (1/1) ... [2022-07-14 07:05:51,140 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:51" (1/1) ... [2022-07-14 07:05:51,152 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:51" (1/1) ... [2022-07-14 07:05:51,152 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:51" (1/1) ... [2022-07-14 07:05:51,165 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:51" (1/1) ... [2022-07-14 07:05:51,172 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:51" (1/1) ... [2022-07-14 07:05:51,182 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:51" (1/1) ... [2022-07-14 07:05:51,188 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-14 07:05:51,197 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-14 07:05:51,197 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-14 07:05:51,197 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-14 07:05:51,204 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:51" (1/1) ... [2022-07-14 07:05:51,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 07:05:51,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 07:05:51,239 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-14 07:05:51,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-14 07:05:51,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-14 07:05:51,271 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-07-14 07:05:51,271 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-07-14 07:05:51,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-14 07:05:51,271 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyCreateClose [2022-07-14 07:05:51,272 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyCreateClose [2022-07-14 07:05:51,272 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-07-14 07:05:51,272 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-07-14 07:05:51,272 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-07-14 07:05:51,272 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-07-14 07:05:51,272 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-07-14 07:05:51,273 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-07-14 07:05:51,273 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-07-14 07:05:51,273 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-07-14 07:05:51,273 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2022-07-14 07:05:51,273 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2022-07-14 07:05:51,273 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-14 07:05:51,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-14 07:05:51,507 INFO L234 CfgBuilder]: Building ICFG [2022-07-14 07:05:51,524 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-14 07:05:51,530 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:51,577 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-07-14 07:05:51,577 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-07-14 07:05:51,578 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:51,584 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-07-14 07:05:51,585 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-07-14 07:05:51,593 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:51,596 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:51,600 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:51,603 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:51,608 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:51,611 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:51,613 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:52,020 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##170: assume !false; [2022-07-14 07:05:52,020 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##180: assume false; [2022-07-14 07:05:52,021 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##181: assume !false; [2022-07-14 07:05:52,021 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##67: assume !false; [2022-07-14 07:05:52,021 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##66: assume false; [2022-07-14 07:05:52,021 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##127: assume !false; [2022-07-14 07:05:52,021 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##139: assume false; [2022-07-14 07:05:52,021 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##140: assume !false; [2022-07-14 07:05:52,022 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume !false; [2022-07-14 07:05:52,022 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume false; [2022-07-14 07:05:52,022 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##169: assume false; [2022-07-14 07:05:52,022 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##236: assume !false; [2022-07-14 07:05:52,022 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##235: assume false; [2022-07-14 07:05:52,022 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##126: assume false; [2022-07-14 07:05:52,024 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:52,054 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2022-07-14 07:05:52,054 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2022-07-14 07:05:52,054 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:52,055 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:52,055 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 07:05:52,077 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume !false; [2022-07-14 07:05:52,077 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##24: assume !false; [2022-07-14 07:05:52,078 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##23: assume false; [2022-07-14 07:05:52,078 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume false; [2022-07-14 07:05:52,078 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2022-07-14 07:05:52,078 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2022-07-14 07:05:52,084 INFO L275 CfgBuilder]: Performing block encoding [2022-07-14 07:05:52,103 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-14 07:05:52,103 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-14 07:05:52,105 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 07:05:52 BoogieIcfgContainer [2022-07-14 07:05:52,105 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-14 07:05:52,107 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-14 07:05:52,107 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-14 07:05:52,109 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-14 07:05:52,109 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.07 07:05:50" (1/3) ... [2022-07-14 07:05:52,110 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b4ffb6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 07:05:52, skipping insertion in model container [2022-07-14 07:05:52,110 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 07:05:51" (2/3) ... [2022-07-14 07:05:52,110 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b4ffb6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 07:05:52, skipping insertion in model container [2022-07-14 07:05:52,110 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 07:05:52" (3/3) ... [2022-07-14 07:05:52,111 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl4.cil-1.c [2022-07-14 07:05:52,120 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-14 07:05:52,120 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-07-14 07:05:52,179 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-14 07:05:52,185 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@4573f33d, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@84f412b [2022-07-14 07:05:52,185 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-07-14 07:05:52,191 INFO L276 IsEmpty]: Start isEmpty. Operand has 320 states, 259 states have (on average 1.5250965250965252) internal successors, (395), 286 states have internal predecessors, (395), 51 states have call successors, (51), 7 states have call predecessors, (51), 7 states have return successors, (51), 45 states have call predecessors, (51), 51 states have call successors, (51) [2022-07-14 07:05:52,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-07-14 07:05:52,206 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:52,207 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:52,208 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:52,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:52,212 INFO L85 PathProgramCache]: Analyzing trace with hash -207662659, now seen corresponding path program 1 times [2022-07-14 07:05:52,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:52,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1894412258] [2022-07-14 07:05:52,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:52,220 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:52,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:52,223 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:52,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-14 07:05:52,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:52,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:52,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:52,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:52,402 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:52,403 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:52,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1894412258] [2022-07-14 07:05:52,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1894412258] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:52,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:52,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:52,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625245628] [2022-07-14 07:05:52,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:52,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:52,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:52,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:52,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:52,434 INFO L87 Difference]: Start difference. First operand has 320 states, 259 states have (on average 1.5250965250965252) internal successors, (395), 286 states have internal predecessors, (395), 51 states have call successors, (51), 7 states have call predecessors, (51), 7 states have return successors, (51), 45 states have call predecessors, (51), 51 states have call successors, (51) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:52,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:52,513 INFO L93 Difference]: Finished difference Result 318 states and 469 transitions. [2022-07-14 07:05:52,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:52,526 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-07-14 07:05:52,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:52,544 INFO L225 Difference]: With dead ends: 318 [2022-07-14 07:05:52,545 INFO L226 Difference]: Without dead ends: 316 [2022-07-14 07:05:52,548 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:52,551 INFO L413 NwaCegarLoop]: 467 mSDtfsCounter, 262 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:52,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 631 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:52,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-07-14 07:05:52,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 316. [2022-07-14 07:05:52,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 257 states have (on average 1.5058365758754864) internal successors, (387), 282 states have internal predecessors, (387), 51 states have call successors, (51), 7 states have call predecessors, (51), 6 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2022-07-14 07:05:52,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 467 transitions. [2022-07-14 07:05:52,615 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 467 transitions. Word has length 8 [2022-07-14 07:05:52,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:52,616 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 467 transitions. [2022-07-14 07:05:52,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:52,616 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 467 transitions. [2022-07-14 07:05:52,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-07-14 07:05:52,617 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:52,617 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:52,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:52,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:52,824 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:52,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:52,824 INFO L85 PathProgramCache]: Analyzing trace with hash -922150621, now seen corresponding path program 1 times [2022-07-14 07:05:52,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:52,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [513527862] [2022-07-14 07:05:52,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:52,838 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:52,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:52,839 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:52,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-14 07:05:52,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:52,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 07:05:52,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:53,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:53,023 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:53,023 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:53,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [513527862] [2022-07-14 07:05:53,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [513527862] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:53,024 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:53,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:53,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562761908] [2022-07-14 07:05:53,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:53,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:53,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:53,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:53,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:53,028 INFO L87 Difference]: Start difference. First operand 316 states and 467 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:53,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:53,244 INFO L93 Difference]: Finished difference Result 440 states and 643 transitions. [2022-07-14 07:05:53,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:53,245 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-07-14 07:05:53,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:53,248 INFO L225 Difference]: With dead ends: 440 [2022-07-14 07:05:53,248 INFO L226 Difference]: Without dead ends: 440 [2022-07-14 07:05:53,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:53,249 INFO L413 NwaCegarLoop]: 559 mSDtfsCounter, 617 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 617 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:53,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [617 Valid, 720 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:53,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-07-14 07:05:53,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 418. [2022-07-14 07:05:53,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 358 states have (on average 1.4245810055865922) internal successors, (510), 363 states have internal predecessors, (510), 49 states have call successors, (49), 11 states have call predecessors, (49), 9 states have return successors, (52), 44 states have call predecessors, (52), 37 states have call successors, (52) [2022-07-14 07:05:53,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 611 transitions. [2022-07-14 07:05:53,269 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 611 transitions. Word has length 16 [2022-07-14 07:05:53,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:53,269 INFO L495 AbstractCegarLoop]: Abstraction has 418 states and 611 transitions. [2022-07-14 07:05:53,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:53,269 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 611 transitions. [2022-07-14 07:05:53,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-07-14 07:05:53,270 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:53,270 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:53,276 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-07-14 07:05:53,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:53,479 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:53,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:53,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1499851736, now seen corresponding path program 1 times [2022-07-14 07:05:53,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:53,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1084118824] [2022-07-14 07:05:53,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:53,480 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:53,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:53,481 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:53,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-14 07:05:53,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:53,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:53,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:53,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:53,599 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:53,599 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:53,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1084118824] [2022-07-14 07:05:53,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1084118824] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:53,601 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:53,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 07:05:53,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000165647] [2022-07-14 07:05:53,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:53,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:53,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:53,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:53,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:53,604 INFO L87 Difference]: Start difference. First operand 418 states and 611 transitions. Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:53,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:53,645 INFO L93 Difference]: Finished difference Result 417 states and 610 transitions. [2022-07-14 07:05:53,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:53,646 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 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 14 [2022-07-14 07:05:53,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:53,649 INFO L225 Difference]: With dead ends: 417 [2022-07-14 07:05:53,649 INFO L226 Difference]: Without dead ends: 413 [2022-07-14 07:05:53,649 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:53,651 INFO L413 NwaCegarLoop]: 446 mSDtfsCounter, 272 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:53,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 544 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:53,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-07-14 07:05:53,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 413. [2022-07-14 07:05:53,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 354 states have (on average 1.4039548022598871) internal successors, (497), 358 states have internal predecessors, (497), 49 states have call successors, (49), 11 states have call predecessors, (49), 9 states have return successors, (52), 44 states have call predecessors, (52), 37 states have call successors, (52) [2022-07-14 07:05:53,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 598 transitions. [2022-07-14 07:05:53,667 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 598 transitions. Word has length 14 [2022-07-14 07:05:53,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:53,668 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 598 transitions. [2022-07-14 07:05:53,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:53,668 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 598 transitions. [2022-07-14 07:05:53,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-07-14 07:05:53,669 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:53,669 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:53,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-07-14 07:05:53,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:53,876 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:53,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:53,876 INFO L85 PathProgramCache]: Analyzing trace with hash -866854925, now seen corresponding path program 1 times [2022-07-14 07:05:53,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:53,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1099792729] [2022-07-14 07:05:53,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:53,877 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:53,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:53,878 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:53,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-14 07:05:53,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:53,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:53,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:54,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:54,001 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:54,001 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:54,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1099792729] [2022-07-14 07:05:54,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1099792729] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:54,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:54,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:54,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706169780] [2022-07-14 07:05:54,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:54,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:54,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:54,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:54,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:54,008 INFO L87 Difference]: Start difference. First operand 413 states and 598 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:54,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:54,031 INFO L93 Difference]: Finished difference Result 499 states and 706 transitions. [2022-07-14 07:05:54,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:54,032 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-07-14 07:05:54,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:54,033 INFO L225 Difference]: With dead ends: 499 [2022-07-14 07:05:54,033 INFO L226 Difference]: Without dead ends: 499 [2022-07-14 07:05:54,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:54,038 INFO L413 NwaCegarLoop]: 440 mSDtfsCounter, 407 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:54,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [407 Valid, 545 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:54,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-07-14 07:05:54,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 467. [2022-07-14 07:05:54,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 401 states have (on average 1.399002493765586) internal successors, (561), 412 states have internal predecessors, (561), 51 states have call successors, (51), 14 states have call predecessors, (51), 14 states have return successors, (59), 43 states have call predecessors, (59), 41 states have call successors, (59) [2022-07-14 07:05:54,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 671 transitions. [2022-07-14 07:05:54,056 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 671 transitions. Word has length 19 [2022-07-14 07:05:54,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:54,056 INFO L495 AbstractCegarLoop]: Abstraction has 467 states and 671 transitions. [2022-07-14 07:05:54,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:54,056 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 671 transitions. [2022-07-14 07:05:54,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-07-14 07:05:54,062 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:54,062 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:54,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:54,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:54,268 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:54,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:54,268 INFO L85 PathProgramCache]: Analyzing trace with hash 122564240, now seen corresponding path program 1 times [2022-07-14 07:05:54,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:54,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1503246125] [2022-07-14 07:05:54,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:54,269 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:54,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:54,270 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:54,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-14 07:05:54,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:54,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:54,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:54,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:54,384 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:54,385 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:54,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1503246125] [2022-07-14 07:05:54,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1503246125] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:54,385 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:54,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:54,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911432296] [2022-07-14 07:05:54,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:54,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:54,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:54,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:54,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:54,386 INFO L87 Difference]: Start difference. First operand 467 states and 671 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:54,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:54,407 INFO L93 Difference]: Finished difference Result 646 states and 916 transitions. [2022-07-14 07:05:54,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:54,408 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-07-14 07:05:54,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:54,422 INFO L225 Difference]: With dead ends: 646 [2022-07-14 07:05:54,422 INFO L226 Difference]: Without dead ends: 646 [2022-07-14 07:05:54,422 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:54,422 INFO L413 NwaCegarLoop]: 497 mSDtfsCounter, 397 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:54,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [397 Valid, 658 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:54,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2022-07-14 07:05:54,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 621. [2022-07-14 07:05:54,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 538 states have (on average 1.3866171003717471) internal successors, (746), 546 states have internal predecessors, (746), 61 states have call successors, (61), 22 states have call predecessors, (61), 21 states have return successors, (80), 55 states have call predecessors, (80), 53 states have call successors, (80) [2022-07-14 07:05:54,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 887 transitions. [2022-07-14 07:05:54,434 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 887 transitions. Word has length 22 [2022-07-14 07:05:54,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:54,434 INFO L495 AbstractCegarLoop]: Abstraction has 621 states and 887 transitions. [2022-07-14 07:05:54,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:54,434 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 887 transitions. [2022-07-14 07:05:54,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-07-14 07:05:54,439 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:54,440 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:54,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:54,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:54,651 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:54,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:54,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1248863601, now seen corresponding path program 1 times [2022-07-14 07:05:54,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:54,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [413901542] [2022-07-14 07:05:54,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:54,652 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:54,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:54,653 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:54,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-14 07:05:54,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:54,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:54,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:54,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:54,762 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:54,762 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:54,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [413901542] [2022-07-14 07:05:54,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [413901542] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:54,762 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:54,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:54,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136899888] [2022-07-14 07:05:54,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:54,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:54,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:54,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:54,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:54,764 INFO L87 Difference]: Start difference. First operand 621 states and 887 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:54,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:54,814 INFO L93 Difference]: Finished difference Result 654 states and 928 transitions. [2022-07-14 07:05:54,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:54,815 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 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 29 [2022-07-14 07:05:54,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:54,817 INFO L225 Difference]: With dead ends: 654 [2022-07-14 07:05:54,817 INFO L226 Difference]: Without dead ends: 654 [2022-07-14 07:05:54,817 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:54,818 INFO L413 NwaCegarLoop]: 429 mSDtfsCounter, 41 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 789 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:54,818 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 789 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:54,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2022-07-14 07:05:54,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 650. [2022-07-14 07:05:54,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 567 states have (on average 1.382716049382716) internal successors, (784), 573 states have internal predecessors, (784), 61 states have call successors, (61), 22 states have call predecessors, (61), 21 states have return successors, (80), 55 states have call predecessors, (80), 53 states have call successors, (80) [2022-07-14 07:05:54,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 925 transitions. [2022-07-14 07:05:54,829 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 925 transitions. Word has length 29 [2022-07-14 07:05:54,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:54,829 INFO L495 AbstractCegarLoop]: Abstraction has 650 states and 925 transitions. [2022-07-14 07:05:54,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:54,830 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 925 transitions. [2022-07-14 07:05:54,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-07-14 07:05:54,830 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:54,830 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:54,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:55,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:55,047 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:55,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:55,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1346397447, now seen corresponding path program 1 times [2022-07-14 07:05:55,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:55,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1222967160] [2022-07-14 07:05:55,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:55,048 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:55,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:55,049 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:55,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-14 07:05:55,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:55,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 07:05:55,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:55,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:55,197 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:55,197 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:55,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1222967160] [2022-07-14 07:05:55,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1222967160] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:55,197 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:55,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:55,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471809616] [2022-07-14 07:05:55,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:55,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:55,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:55,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:55,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:55,199 INFO L87 Difference]: Start difference. First operand 650 states and 925 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:55,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:55,342 INFO L93 Difference]: Finished difference Result 662 states and 941 transitions. [2022-07-14 07:05:55,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:55,343 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-07-14 07:05:55,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:55,345 INFO L225 Difference]: With dead ends: 662 [2022-07-14 07:05:55,345 INFO L226 Difference]: Without dead ends: 662 [2022-07-14 07:05:55,345 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:55,345 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 440 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 717 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:55,346 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [440 Valid, 717 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:55,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states. [2022-07-14 07:05:55,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 661. [2022-07-14 07:05:55,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 578 states have (on average 1.3806228373702423) internal successors, (798), 583 states have internal predecessors, (798), 61 states have call successors, (61), 23 states have call predecessors, (61), 21 states have return successors, (80), 55 states have call predecessors, (80), 53 states have call successors, (80) [2022-07-14 07:05:55,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 939 transitions. [2022-07-14 07:05:55,356 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 939 transitions. Word has length 28 [2022-07-14 07:05:55,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:55,356 INFO L495 AbstractCegarLoop]: Abstraction has 661 states and 939 transitions. [2022-07-14 07:05:55,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:55,356 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 939 transitions. [2022-07-14 07:05:55,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-14 07:05:55,357 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:55,357 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:55,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:55,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:55,564 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:55,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:55,565 INFO L85 PathProgramCache]: Analyzing trace with hash 392976058, now seen corresponding path program 1 times [2022-07-14 07:05:55,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:55,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1310664588] [2022-07-14 07:05:55,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:55,565 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:55,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:55,566 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:55,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-07-14 07:05:55,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:55,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:05:55,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:55,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:55,770 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:55,770 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:55,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1310664588] [2022-07-14 07:05:55,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1310664588] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:55,770 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:55,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:55,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923804377] [2022-07-14 07:05:55,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:55,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:55,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:55,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:55,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:55,772 INFO L87 Difference]: Start difference. First operand 661 states and 939 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:55,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:55,939 INFO L93 Difference]: Finished difference Result 665 states and 940 transitions. [2022-07-14 07:05:55,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:55,939 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 30 [2022-07-14 07:05:55,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:55,942 INFO L225 Difference]: With dead ends: 665 [2022-07-14 07:05:55,942 INFO L226 Difference]: Without dead ends: 665 [2022-07-14 07:05:55,942 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:55,942 INFO L413 NwaCegarLoop]: 425 mSDtfsCounter, 442 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 1035 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:55,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [443 Valid, 1035 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:05:55,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2022-07-14 07:05:55,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 661. [2022-07-14 07:05:55,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 578 states have (on average 1.3771626297577855) internal successors, (796), 583 states have internal predecessors, (796), 61 states have call successors, (61), 23 states have call predecessors, (61), 21 states have return successors, (80), 55 states have call predecessors, (80), 53 states have call successors, (80) [2022-07-14 07:05:55,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 937 transitions. [2022-07-14 07:05:55,984 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 937 transitions. Word has length 30 [2022-07-14 07:05:55,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:55,984 INFO L495 AbstractCegarLoop]: Abstraction has 661 states and 937 transitions. [2022-07-14 07:05:55,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:55,985 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 937 transitions. [2022-07-14 07:05:55,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-07-14 07:05:55,988 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:55,988 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:55,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:56,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:56,196 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:56,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:56,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1591455653, now seen corresponding path program 1 times [2022-07-14 07:05:56,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:56,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [160831139] [2022-07-14 07:05:56,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:56,197 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:56,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:56,199 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:56,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-07-14 07:05:56,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:56,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:05:56,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:56,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:56,380 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:56,381 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:56,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [160831139] [2022-07-14 07:05:56,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [160831139] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:56,381 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:56,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:56,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552026831] [2022-07-14 07:05:56,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:56,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:56,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:56,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:56,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:56,383 INFO L87 Difference]: Start difference. First operand 661 states and 937 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:56,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:56,515 INFO L93 Difference]: Finished difference Result 665 states and 938 transitions. [2022-07-14 07:05:56,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:56,516 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 31 [2022-07-14 07:05:56,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:56,518 INFO L225 Difference]: With dead ends: 665 [2022-07-14 07:05:56,518 INFO L226 Difference]: Without dead ends: 665 [2022-07-14 07:05:56,518 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:56,519 INFO L413 NwaCegarLoop]: 427 mSDtfsCounter, 496 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:56,519 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [506 Valid, 732 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:05:56,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2022-07-14 07:05:56,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 661. [2022-07-14 07:05:56,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 578 states have (on average 1.3737024221453287) internal successors, (794), 583 states have internal predecessors, (794), 61 states have call successors, (61), 23 states have call predecessors, (61), 21 states have return successors, (80), 55 states have call predecessors, (80), 53 states have call successors, (80) [2022-07-14 07:05:56,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 935 transitions. [2022-07-14 07:05:56,532 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 935 transitions. Word has length 31 [2022-07-14 07:05:56,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:56,532 INFO L495 AbstractCegarLoop]: Abstraction has 661 states and 935 transitions. [2022-07-14 07:05:56,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:56,533 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 935 transitions. [2022-07-14 07:05:56,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-07-14 07:05:56,534 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:56,534 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:56,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:56,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:56,741 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:56,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:56,741 INFO L85 PathProgramCache]: Analyzing trace with hash -565183302, now seen corresponding path program 1 times [2022-07-14 07:05:56,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:56,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1718649631] [2022-07-14 07:05:56,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:56,742 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:56,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:56,743 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:56,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-07-14 07:05:56,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:56,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:05:56,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:56,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:56,867 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:56,867 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:56,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1718649631] [2022-07-14 07:05:56,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1718649631] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:56,867 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:56,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:56,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904252032] [2022-07-14 07:05:56,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:56,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:56,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:56,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:56,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:56,869 INFO L87 Difference]: Start difference. First operand 661 states and 935 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:56,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:56,906 INFO L93 Difference]: Finished difference Result 671 states and 944 transitions. [2022-07-14 07:05:56,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:56,907 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 33 [2022-07-14 07:05:56,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:56,909 INFO L225 Difference]: With dead ends: 671 [2022-07-14 07:05:56,910 INFO L226 Difference]: Without dead ends: 659 [2022-07-14 07:05:56,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:56,910 INFO L413 NwaCegarLoop]: 433 mSDtfsCounter, 245 mSDsluCounter, 1006 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 1439 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:56,911 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 1439 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:56,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2022-07-14 07:05:56,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 659. [2022-07-14 07:05:56,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 577 states have (on average 1.3726169844020797) internal successors, (792), 582 states have internal predecessors, (792), 60 states have call successors, (60), 23 states have call predecessors, (60), 21 states have return successors, (79), 54 states have call predecessors, (79), 52 states have call successors, (79) [2022-07-14 07:05:56,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 931 transitions. [2022-07-14 07:05:56,924 INFO L78 Accepts]: Start accepts. Automaton has 659 states and 931 transitions. Word has length 33 [2022-07-14 07:05:56,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:56,924 INFO L495 AbstractCegarLoop]: Abstraction has 659 states and 931 transitions. [2022-07-14 07:05:56,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:56,924 INFO L276 IsEmpty]: Start isEmpty. Operand 659 states and 931 transitions. [2022-07-14 07:05:56,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-07-14 07:05:56,926 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:56,926 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:56,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:57,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:57,133 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:57,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:57,133 INFO L85 PathProgramCache]: Analyzing trace with hash -2035129213, now seen corresponding path program 1 times [2022-07-14 07:05:57,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:57,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [768951464] [2022-07-14 07:05:57,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:57,134 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:57,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:57,136 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:57,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-07-14 07:05:57,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:57,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:05:57,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:57,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:57,240 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:57,240 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:57,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [768951464] [2022-07-14 07:05:57,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [768951464] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:57,241 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:57,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:57,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403293440] [2022-07-14 07:05:57,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:57,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:57,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:57,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:57,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:57,242 INFO L87 Difference]: Start difference. First operand 659 states and 931 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:57,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:57,267 INFO L93 Difference]: Finished difference Result 669 states and 940 transitions. [2022-07-14 07:05:57,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:57,267 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 32 [2022-07-14 07:05:57,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:57,269 INFO L225 Difference]: With dead ends: 669 [2022-07-14 07:05:57,269 INFO L226 Difference]: Without dead ends: 652 [2022-07-14 07:05:57,269 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:05:57,270 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 244 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 1406 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:57,270 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 1406 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:57,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2022-07-14 07:05:57,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 652. [2022-07-14 07:05:57,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 573 states have (on average 1.3734729493891797) internal successors, (787), 578 states have internal predecessors, (787), 58 states have call successors, (58), 22 states have call predecessors, (58), 20 states have return successors, (77), 52 states have call predecessors, (77), 50 states have call successors, (77) [2022-07-14 07:05:57,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 922 transitions. [2022-07-14 07:05:57,280 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 922 transitions. Word has length 32 [2022-07-14 07:05:57,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:57,280 INFO L495 AbstractCegarLoop]: Abstraction has 652 states and 922 transitions. [2022-07-14 07:05:57,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-14 07:05:57,280 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 922 transitions. [2022-07-14 07:05:57,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-14 07:05:57,281 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:57,281 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:57,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2022-07-14 07:05:57,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:57,488 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:57,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:57,488 INFO L85 PathProgramCache]: Analyzing trace with hash -594269944, now seen corresponding path program 1 times [2022-07-14 07:05:57,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:57,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2100298967] [2022-07-14 07:05:57,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:57,489 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:57,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:57,490 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:57,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-07-14 07:05:57,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:57,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:05:57,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:57,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:57,587 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:57,587 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:57,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2100298967] [2022-07-14 07:05:57,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2100298967] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:57,587 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:57,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:05:57,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404402142] [2022-07-14 07:05:57,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:57,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:05:57,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:57,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:05:57,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:57,589 INFO L87 Difference]: Start difference. First operand 652 states and 922 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:57,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:57,604 INFO L93 Difference]: Finished difference Result 656 states and 918 transitions. [2022-07-14 07:05:57,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:05:57,605 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 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 30 [2022-07-14 07:05:57,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:57,607 INFO L225 Difference]: With dead ends: 656 [2022-07-14 07:05:57,607 INFO L226 Difference]: Without dead ends: 641 [2022-07-14 07:05:57,607 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:05:57,608 INFO L413 NwaCegarLoop]: 485 mSDtfsCounter, 87 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 882 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:57,608 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 882 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:57,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2022-07-14 07:05:57,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 636. [2022-07-14 07:05:57,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 558 states have (on average 1.3655913978494623) internal successors, (762), 563 states have internal predecessors, (762), 58 states have call successors, (58), 22 states have call predecessors, (58), 19 states have return successors, (76), 51 states have call predecessors, (76), 50 states have call successors, (76) [2022-07-14 07:05:57,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 896 transitions. [2022-07-14 07:05:57,617 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 896 transitions. Word has length 30 [2022-07-14 07:05:57,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:57,618 INFO L495 AbstractCegarLoop]: Abstraction has 636 states and 896 transitions. [2022-07-14 07:05:57,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:57,618 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 896 transitions. [2022-07-14 07:05:57,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-14 07:05:57,619 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:57,619 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:57,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:57,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:57,826 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:57,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:57,826 INFO L85 PathProgramCache]: Analyzing trace with hash -444205741, now seen corresponding path program 1 times [2022-07-14 07:05:57,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:57,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2118951315] [2022-07-14 07:05:57,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:57,827 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:57,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:57,844 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:57,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-07-14 07:05:57,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:57,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 07:05:57,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:57,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:57,965 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:57,966 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:57,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2118951315] [2022-07-14 07:05:57,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2118951315] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:57,966 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:57,966 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:57,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256637650] [2022-07-14 07:05:57,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:57,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:57,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:57,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:57,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:57,968 INFO L87 Difference]: Start difference. First operand 636 states and 896 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:58,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:58,015 INFO L93 Difference]: Finished difference Result 652 states and 913 transitions. [2022-07-14 07:05:58,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:58,016 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), 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 30 [2022-07-14 07:05:58,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:58,019 INFO L225 Difference]: With dead ends: 652 [2022-07-14 07:05:58,019 INFO L226 Difference]: Without dead ends: 652 [2022-07-14 07:05:58,019 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:58,019 INFO L413 NwaCegarLoop]: 423 mSDtfsCounter, 27 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:58,020 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 1222 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:58,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2022-07-14 07:05:58,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 638. [2022-07-14 07:05:58,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 560 states have (on average 1.3642857142857143) internal successors, (764), 565 states have internal predecessors, (764), 58 states have call successors, (58), 22 states have call predecessors, (58), 19 states have return successors, (76), 51 states have call predecessors, (76), 50 states have call successors, (76) [2022-07-14 07:05:58,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 898 transitions. [2022-07-14 07:05:58,044 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 898 transitions. Word has length 30 [2022-07-14 07:05:58,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:58,044 INFO L495 AbstractCegarLoop]: Abstraction has 638 states and 898 transitions. [2022-07-14 07:05:58,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:58,045 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 898 transitions. [2022-07-14 07:05:58,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-07-14 07:05:58,046 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:58,046 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:58,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:58,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:58,268 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:58,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:58,269 INFO L85 PathProgramCache]: Analyzing trace with hash -146055581, now seen corresponding path program 1 times [2022-07-14 07:05:58,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:58,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1094268087] [2022-07-14 07:05:58,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:58,269 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:58,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:58,270 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:58,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-07-14 07:05:58,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:58,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 07:05:58,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:58,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:58,373 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:58,374 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:58,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1094268087] [2022-07-14 07:05:58,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1094268087] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:58,374 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:58,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:58,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119848261] [2022-07-14 07:05:58,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:58,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:58,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:58,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:58,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:58,375 INFO L87 Difference]: Start difference. First operand 638 states and 898 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:58,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:58,410 INFO L93 Difference]: Finished difference Result 654 states and 915 transitions. [2022-07-14 07:05:58,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:58,410 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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 31 [2022-07-14 07:05:58,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:58,412 INFO L225 Difference]: With dead ends: 654 [2022-07-14 07:05:58,413 INFO L226 Difference]: Without dead ends: 654 [2022-07-14 07:05:58,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:58,413 INFO L413 NwaCegarLoop]: 426 mSDtfsCounter, 27 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1227 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:58,413 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 1227 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:58,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2022-07-14 07:05:58,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 638. [2022-07-14 07:05:58,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 560 states have (on average 1.3642857142857143) internal successors, (764), 565 states have internal predecessors, (764), 58 states have call successors, (58), 22 states have call predecessors, (58), 19 states have return successors, (76), 51 states have call predecessors, (76), 50 states have call successors, (76) [2022-07-14 07:05:58,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 898 transitions. [2022-07-14 07:05:58,423 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 898 transitions. Word has length 31 [2022-07-14 07:05:58,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:58,423 INFO L495 AbstractCegarLoop]: Abstraction has 638 states and 898 transitions. [2022-07-14 07:05:58,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:58,423 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 898 transitions. [2022-07-14 07:05:58,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-07-14 07:05:58,424 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:58,424 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:58,430 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-07-14 07:05:58,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:58,631 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:58,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:58,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1157172831, now seen corresponding path program 1 times [2022-07-14 07:05:58,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:58,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1715725069] [2022-07-14 07:05:58,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:58,632 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:58,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:58,633 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:58,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-07-14 07:05:58,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:58,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 07:05:58,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:58,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:58,736 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:58,736 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:58,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1715725069] [2022-07-14 07:05:58,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1715725069] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:58,736 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:58,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:58,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670645232] [2022-07-14 07:05:58,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:58,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:58,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:58,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:58,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:58,737 INFO L87 Difference]: Start difference. First operand 638 states and 898 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:58,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:58,779 INFO L93 Difference]: Finished difference Result 654 states and 915 transitions. [2022-07-14 07:05:58,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:58,779 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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 31 [2022-07-14 07:05:58,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:58,782 INFO L225 Difference]: With dead ends: 654 [2022-07-14 07:05:58,782 INFO L226 Difference]: Without dead ends: 654 [2022-07-14 07:05:58,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:58,783 INFO L413 NwaCegarLoop]: 426 mSDtfsCounter, 28 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1226 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:58,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 1226 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:58,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2022-07-14 07:05:58,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 638. [2022-07-14 07:05:58,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 560 states have (on average 1.3642857142857143) internal successors, (764), 565 states have internal predecessors, (764), 58 states have call successors, (58), 22 states have call predecessors, (58), 19 states have return successors, (76), 51 states have call predecessors, (76), 50 states have call successors, (76) [2022-07-14 07:05:58,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 898 transitions. [2022-07-14 07:05:58,797 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 898 transitions. Word has length 31 [2022-07-14 07:05:58,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:58,797 INFO L495 AbstractCegarLoop]: Abstraction has 638 states and 898 transitions. [2022-07-14 07:05:58,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:05:58,797 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 898 transitions. [2022-07-14 07:05:58,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-07-14 07:05:58,798 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:58,799 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:58,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:59,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:59,008 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:59,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:59,009 INFO L85 PathProgramCache]: Analyzing trace with hash -984672399, now seen corresponding path program 1 times [2022-07-14 07:05:59,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:59,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [58930947] [2022-07-14 07:05:59,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:59,009 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:59,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:59,024 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:59,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-07-14 07:05:59,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:59,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 07:05:59,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:59,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:59,147 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:59,147 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:59,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [58930947] [2022-07-14 07:05:59,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [58930947] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:59,147 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:59,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:05:59,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637228393] [2022-07-14 07:05:59,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:59,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:05:59,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:59,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:05:59,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:59,148 INFO L87 Difference]: Start difference. First operand 638 states and 898 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:59,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:59,168 INFO L93 Difference]: Finished difference Result 658 states and 921 transitions. [2022-07-14 07:05:59,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:05:59,168 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 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 34 [2022-07-14 07:05:59,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:59,170 INFO L225 Difference]: With dead ends: 658 [2022-07-14 07:05:59,170 INFO L226 Difference]: Without dead ends: 658 [2022-07-14 07:05:59,170 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:59,171 INFO L413 NwaCegarLoop]: 427 mSDtfsCounter, 16 mSDsluCounter, 1256 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1683 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:59,171 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 1683 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:59,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2022-07-14 07:05:59,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 642. [2022-07-14 07:05:59,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 563 states have (on average 1.3623445825932505) internal successors, (767), 568 states have internal predecessors, (767), 58 states have call successors, (58), 22 states have call predecessors, (58), 20 states have return successors, (78), 52 states have call predecessors, (78), 50 states have call successors, (78) [2022-07-14 07:05:59,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 903 transitions. [2022-07-14 07:05:59,195 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 903 transitions. Word has length 34 [2022-07-14 07:05:59,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:59,195 INFO L495 AbstractCegarLoop]: Abstraction has 642 states and 903 transitions. [2022-07-14 07:05:59,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:59,195 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 903 transitions. [2022-07-14 07:05:59,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-07-14 07:05:59,196 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:59,196 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:59,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:59,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:59,403 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:59,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:59,404 INFO L85 PathProgramCache]: Analyzing trace with hash -703098920, now seen corresponding path program 1 times [2022-07-14 07:05:59,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:59,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1925831783] [2022-07-14 07:05:59,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:59,404 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:59,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:59,405 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:59,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-07-14 07:05:59,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:59,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 07:05:59,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:59,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:59,504 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:59,504 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:59,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1925831783] [2022-07-14 07:05:59,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1925831783] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:59,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:59,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:59,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089831038] [2022-07-14 07:05:59,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:59,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:59,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:59,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:59,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:59,506 INFO L87 Difference]: Start difference. First operand 642 states and 903 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:59,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:59,531 INFO L93 Difference]: Finished difference Result 653 states and 913 transitions. [2022-07-14 07:05:59,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:59,531 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (2), 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 33 [2022-07-14 07:05:59,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:59,535 INFO L225 Difference]: With dead ends: 653 [2022-07-14 07:05:59,536 INFO L226 Difference]: Without dead ends: 640 [2022-07-14 07:05:59,536 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:59,537 INFO L413 NwaCegarLoop]: 410 mSDtfsCounter, 10 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1218 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:59,538 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1218 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:59,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2022-07-14 07:05:59,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 640. [2022-07-14 07:05:59,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 562 states have (on average 1.3612099644128113) internal successors, (765), 567 states have internal predecessors, (765), 57 states have call successors, (57), 22 states have call predecessors, (57), 20 states have return successors, (77), 51 states have call predecessors, (77), 49 states have call successors, (77) [2022-07-14 07:05:59,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 899 transitions. [2022-07-14 07:05:59,549 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 899 transitions. Word has length 33 [2022-07-14 07:05:59,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:59,550 INFO L495 AbstractCegarLoop]: Abstraction has 640 states and 899 transitions. [2022-07-14 07:05:59,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:59,550 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 899 transitions. [2022-07-14 07:05:59,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-14 07:05:59,551 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:59,551 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:59,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-07-14 07:05:59,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:05:59,758 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:05:59,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:05:59,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1034428387, now seen corresponding path program 1 times [2022-07-14 07:05:59,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:05:59,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [87449308] [2022-07-14 07:05:59,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:05:59,759 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:05:59,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:05:59,760 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:05:59,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-07-14 07:05:59,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:05:59,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 07:05:59,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:05:59,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:05:59,853 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:05:59,853 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:05:59,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [87449308] [2022-07-14 07:05:59,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [87449308] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:05:59,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:05:59,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:05:59,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868149658] [2022-07-14 07:05:59,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:05:59,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:05:59,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:05:59,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:05:59,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:05:59,854 INFO L87 Difference]: Start difference. First operand 640 states and 899 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:59,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:05:59,884 INFO L93 Difference]: Finished difference Result 651 states and 909 transitions. [2022-07-14 07:05:59,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:05:59,884 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2022-07-14 07:05:59,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:05:59,886 INFO L225 Difference]: With dead ends: 651 [2022-07-14 07:05:59,886 INFO L226 Difference]: Without dead ends: 638 [2022-07-14 07:05:59,886 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:05:59,887 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 10 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1208 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:05:59,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1208 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:05:59,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-07-14 07:05:59,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 638. [2022-07-14 07:05:59,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 561 states have (on average 1.3600713012477719) internal successors, (763), 566 states have internal predecessors, (763), 56 states have call successors, (56), 22 states have call predecessors, (56), 20 states have return successors, (76), 50 states have call predecessors, (76), 48 states have call successors, (76) [2022-07-14 07:05:59,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 895 transitions. [2022-07-14 07:05:59,896 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 895 transitions. Word has length 35 [2022-07-14 07:05:59,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:05:59,897 INFO L495 AbstractCegarLoop]: Abstraction has 638 states and 895 transitions. [2022-07-14 07:05:59,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:05:59,897 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 895 transitions. [2022-07-14 07:05:59,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-07-14 07:05:59,898 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:05:59,898 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:05:59,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:00,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:00,105 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:00,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:00,105 INFO L85 PathProgramCache]: Analyzing trace with hash 108213321, now seen corresponding path program 1 times [2022-07-14 07:06:00,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:00,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [900598156] [2022-07-14 07:06:00,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:00,105 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:00,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:00,106 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:00,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-07-14 07:06:00,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:00,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 07:06:00,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:00,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:00,313 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:00,313 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:00,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [900598156] [2022-07-14 07:06:00,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [900598156] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:00,313 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:00,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:06:00,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788623771] [2022-07-14 07:06:00,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:00,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:06:00,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:00,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:06:00,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:06:00,315 INFO L87 Difference]: Start difference. First operand 638 states and 895 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:00,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:00,504 INFO L93 Difference]: Finished difference Result 672 states and 926 transitions. [2022-07-14 07:06:00,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:06:00,505 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2022-07-14 07:06:00,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:00,507 INFO L225 Difference]: With dead ends: 672 [2022-07-14 07:06:00,507 INFO L226 Difference]: Without dead ends: 672 [2022-07-14 07:06:00,507 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:06:00,507 INFO L413 NwaCegarLoop]: 508 mSDtfsCounter, 670 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 672 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:00,508 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [672 Valid, 657 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:06:00,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2022-07-14 07:06:00,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 635. [2022-07-14 07:06:00,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 558 states have (on average 1.3458781362007168) internal successors, (751), 563 states have internal predecessors, (751), 56 states have call successors, (56), 22 states have call predecessors, (56), 20 states have return successors, (76), 50 states have call predecessors, (76), 48 states have call successors, (76) [2022-07-14 07:06:00,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 883 transitions. [2022-07-14 07:06:00,520 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 883 transitions. Word has length 37 [2022-07-14 07:06:00,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:00,520 INFO L495 AbstractCegarLoop]: Abstraction has 635 states and 883 transitions. [2022-07-14 07:06:00,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:00,520 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 883 transitions. [2022-07-14 07:06:00,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-07-14 07:06:00,521 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:00,521 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:00,530 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Ended with exit code 0 [2022-07-14 07:06:00,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:00,728 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:00,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:00,729 INFO L85 PathProgramCache]: Analyzing trace with hash 447341985, now seen corresponding path program 1 times [2022-07-14 07:06:00,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:00,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849241383] [2022-07-14 07:06:00,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:00,730 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:00,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:00,731 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:00,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-07-14 07:06:00,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:00,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:06:00,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:00,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:00,840 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:00,840 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:00,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849241383] [2022-07-14 07:06:00,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849241383] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:00,840 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:00,840 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:06:00,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949725058] [2022-07-14 07:06:00,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:00,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:06:00,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:00,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:06:00,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:06:00,842 INFO L87 Difference]: Start difference. First operand 635 states and 883 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:06:00,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:00,884 INFO L93 Difference]: Finished difference Result 643 states and 894 transitions. [2022-07-14 07:06:00,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:06:00,885 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 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 37 [2022-07-14 07:06:00,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:00,887 INFO L225 Difference]: With dead ends: 643 [2022-07-14 07:06:00,887 INFO L226 Difference]: Without dead ends: 643 [2022-07-14 07:06:00,887 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:06:00,888 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 5 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:00,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 772 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:00,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2022-07-14 07:06:00,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 643. [2022-07-14 07:06:00,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 566 states have (on average 1.3462897526501767) internal successors, (762), 571 states have internal predecessors, (762), 56 states have call successors, (56), 22 states have call predecessors, (56), 20 states have return successors, (76), 50 states have call predecessors, (76), 48 states have call successors, (76) [2022-07-14 07:06:00,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 894 transitions. [2022-07-14 07:06:00,899 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 894 transitions. Word has length 37 [2022-07-14 07:06:00,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:00,899 INFO L495 AbstractCegarLoop]: Abstraction has 643 states and 894 transitions. [2022-07-14 07:06:00,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:06:00,899 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 894 transitions. [2022-07-14 07:06:00,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-14 07:06:00,900 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:00,900 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:00,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:01,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:01,108 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:01,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:01,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1984798963, now seen corresponding path program 1 times [2022-07-14 07:06:01,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:01,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [658413452] [2022-07-14 07:06:01,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:01,109 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:01,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:01,110 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:01,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-07-14 07:06:01,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:01,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:06:01,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:01,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:01,236 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:01,236 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:01,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [658413452] [2022-07-14 07:06:01,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [658413452] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:01,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:01,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:06:01,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746130246] [2022-07-14 07:06:01,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:01,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:06:01,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:01,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:06:01,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:06:01,238 INFO L87 Difference]: Start difference. First operand 643 states and 894 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:01,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:01,294 INFO L93 Difference]: Finished difference Result 658 states and 909 transitions. [2022-07-14 07:06:01,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:06:01,294 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 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 38 [2022-07-14 07:06:01,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:01,296 INFO L225 Difference]: With dead ends: 658 [2022-07-14 07:06:01,296 INFO L226 Difference]: Without dead ends: 643 [2022-07-14 07:06:01,307 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:06:01,308 INFO L413 NwaCegarLoop]: 411 mSDtfsCounter, 21 mSDsluCounter, 1172 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1583 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:01,308 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 1583 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:01,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2022-07-14 07:06:01,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 643. [2022-07-14 07:06:01,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 566 states have (on average 1.3303886925795052) internal successors, (753), 571 states have internal predecessors, (753), 56 states have call successors, (56), 22 states have call predecessors, (56), 20 states have return successors, (76), 50 states have call predecessors, (76), 48 states have call successors, (76) [2022-07-14 07:06:01,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 885 transitions. [2022-07-14 07:06:01,319 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 885 transitions. Word has length 38 [2022-07-14 07:06:01,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:01,320 INFO L495 AbstractCegarLoop]: Abstraction has 643 states and 885 transitions. [2022-07-14 07:06:01,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:01,320 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 885 transitions. [2022-07-14 07:06:01,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-14 07:06:01,321 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:01,321 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:01,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:01,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:01,528 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:01,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:01,528 INFO L85 PathProgramCache]: Analyzing trace with hash -615689806, now seen corresponding path program 1 times [2022-07-14 07:06:01,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:01,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1460862691] [2022-07-14 07:06:01,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:01,529 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:01,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:01,530 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:01,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-07-14 07:06:01,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:01,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 07:06:01,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:01,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:01,720 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:01,720 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:01,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1460862691] [2022-07-14 07:06:01,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1460862691] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:01,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:01,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:06:01,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410461045] [2022-07-14 07:06:01,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:01,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:06:01,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:01,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:06:01,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:06:01,722 INFO L87 Difference]: Start difference. First operand 643 states and 885 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:02,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:02,046 INFO L93 Difference]: Finished difference Result 672 states and 921 transitions. [2022-07-14 07:06:02,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:02,047 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (2), 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 38 [2022-07-14 07:06:02,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:02,049 INFO L225 Difference]: With dead ends: 672 [2022-07-14 07:06:02,049 INFO L226 Difference]: Without dead ends: 672 [2022-07-14 07:06:02,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:06:02,049 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 492 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 1169 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:02,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [503 Valid, 1169 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 07:06:02,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2022-07-14 07:06:02,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 665. [2022-07-14 07:06:02,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 583 states have (on average 1.3224699828473414) internal successors, (771), 593 states have internal predecessors, (771), 56 states have call successors, (56), 22 states have call predecessors, (56), 25 states have return successors, (85), 50 states have call predecessors, (85), 48 states have call successors, (85) [2022-07-14 07:06:02,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 912 transitions. [2022-07-14 07:06:02,060 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 912 transitions. Word has length 38 [2022-07-14 07:06:02,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:02,061 INFO L495 AbstractCegarLoop]: Abstraction has 665 states and 912 transitions. [2022-07-14 07:06:02,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:02,061 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 912 transitions. [2022-07-14 07:06:02,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-14 07:06:02,062 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:02,062 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:02,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:02,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:02,269 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:02,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:02,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1498719409, now seen corresponding path program 1 times [2022-07-14 07:06:02,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:02,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [414074743] [2022-07-14 07:06:02,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:02,269 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:02,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:02,272 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:02,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-07-14 07:06:02,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:02,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:06:02,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:02,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:02,374 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:02,374 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:02,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [414074743] [2022-07-14 07:06:02,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [414074743] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:02,375 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:02,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:06:02,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328982040] [2022-07-14 07:06:02,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:02,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:06:02,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:02,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:06:02,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:06:02,377 INFO L87 Difference]: Start difference. First operand 665 states and 912 transitions. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:02,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:02,389 INFO L93 Difference]: Finished difference Result 552 states and 730 transitions. [2022-07-14 07:06:02,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:06:02,389 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-07-14 07:06:02,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:02,391 INFO L225 Difference]: With dead ends: 552 [2022-07-14 07:06:02,391 INFO L226 Difference]: Without dead ends: 552 [2022-07-14 07:06:02,391 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:06:02,392 INFO L413 NwaCegarLoop]: 442 mSDtfsCounter, 152 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:02,392 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 729 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:02,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-07-14 07:06:02,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 517. [2022-07-14 07:06:02,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 453 states have (on average 1.304635761589404) internal successors, (591), 463 states have internal predecessors, (591), 43 states have call successors, (43), 17 states have call predecessors, (43), 20 states have return successors, (51), 37 states have call predecessors, (51), 35 states have call successors, (51) [2022-07-14 07:06:02,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 685 transitions. [2022-07-14 07:06:02,400 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 685 transitions. Word has length 40 [2022-07-14 07:06:02,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:02,400 INFO L495 AbstractCegarLoop]: Abstraction has 517 states and 685 transitions. [2022-07-14 07:06:02,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:02,401 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 685 transitions. [2022-07-14 07:06:02,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-14 07:06:02,401 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:02,402 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:02,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:02,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:02,611 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:02,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:02,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1374115068, now seen corresponding path program 1 times [2022-07-14 07:06:02,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:02,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1474304385] [2022-07-14 07:06:02,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:02,611 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:02,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:02,612 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:02,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-07-14 07:06:02,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:02,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 07:06:02,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:02,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:02,745 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:02,745 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:02,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1474304385] [2022-07-14 07:06:02,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1474304385] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:02,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:02,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:06:02,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144572415] [2022-07-14 07:06:02,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:02,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:06:02,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:02,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:06:02,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:06:02,747 INFO L87 Difference]: Start difference. First operand 517 states and 685 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:02,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:02,782 INFO L93 Difference]: Finished difference Result 528 states and 695 transitions. [2022-07-14 07:06:02,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:06:02,782 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 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 39 [2022-07-14 07:06:02,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:02,784 INFO L225 Difference]: With dead ends: 528 [2022-07-14 07:06:02,784 INFO L226 Difference]: Without dead ends: 509 [2022-07-14 07:06:02,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:02,785 INFO L413 NwaCegarLoop]: 391 mSDtfsCounter, 33 mSDsluCounter, 1555 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1946 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:02,785 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 1946 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:02,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2022-07-14 07:06:02,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 509. [2022-07-14 07:06:02,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 446 states have (on average 1.3026905829596414) internal successors, (581), 456 states have internal predecessors, (581), 42 states have call successors, (42), 17 states have call predecessors, (42), 20 states have return successors, (50), 36 states have call predecessors, (50), 34 states have call successors, (50) [2022-07-14 07:06:02,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 673 transitions. [2022-07-14 07:06:02,793 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 673 transitions. Word has length 39 [2022-07-14 07:06:02,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:02,793 INFO L495 AbstractCegarLoop]: Abstraction has 509 states and 673 transitions. [2022-07-14 07:06:02,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:02,793 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 673 transitions. [2022-07-14 07:06:02,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-14 07:06:02,794 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:02,794 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:02,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:03,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:03,001 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:03,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:03,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1222703619, now seen corresponding path program 1 times [2022-07-14 07:06:03,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:03,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1183516788] [2022-07-14 07:06:03,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:03,002 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:03,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:03,003 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:03,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-07-14 07:06:03,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:03,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:06:03,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:03,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:03,112 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:03,112 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:03,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1183516788] [2022-07-14 07:06:03,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1183516788] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:03,112 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:03,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:06:03,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279267010] [2022-07-14 07:06:03,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:03,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:06:03,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:03,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:06:03,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:06:03,114 INFO L87 Difference]: Start difference. First operand 509 states and 673 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:03,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:03,151 INFO L93 Difference]: Finished difference Result 524 states and 688 transitions. [2022-07-14 07:06:03,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:06:03,152 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 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 39 [2022-07-14 07:06:03,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:03,153 INFO L225 Difference]: With dead ends: 524 [2022-07-14 07:06:03,153 INFO L226 Difference]: Without dead ends: 509 [2022-07-14 07:06:03,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:06:03,154 INFO L413 NwaCegarLoop]: 390 mSDtfsCounter, 21 mSDsluCounter, 1120 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1510 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:03,154 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 1510 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:03,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2022-07-14 07:06:03,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 509. [2022-07-14 07:06:03,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 446 states have (on average 1.295964125560538) internal successors, (578), 456 states have internal predecessors, (578), 42 states have call successors, (42), 17 states have call predecessors, (42), 20 states have return successors, (50), 36 states have call predecessors, (50), 34 states have call successors, (50) [2022-07-14 07:06:03,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 670 transitions. [2022-07-14 07:06:03,161 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 670 transitions. Word has length 39 [2022-07-14 07:06:03,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:03,161 INFO L495 AbstractCegarLoop]: Abstraction has 509 states and 670 transitions. [2022-07-14 07:06:03,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:03,161 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 670 transitions. [2022-07-14 07:06:03,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-14 07:06:03,162 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:03,162 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:03,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:03,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:03,369 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:03,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:03,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1441558337, now seen corresponding path program 1 times [2022-07-14 07:06:03,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:03,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1923416209] [2022-07-14 07:06:03,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:03,370 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:03,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:03,371 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:03,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-07-14 07:06:03,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:03,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:06:03,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:03,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:03,475 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:03,475 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:03,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1923416209] [2022-07-14 07:06:03,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1923416209] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:03,475 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:03,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:06:03,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133942866] [2022-07-14 07:06:03,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:03,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:06:03,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:03,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:06:03,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:06:03,477 INFO L87 Difference]: Start difference. First operand 509 states and 670 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:03,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:03,526 INFO L93 Difference]: Finished difference Result 522 states and 683 transitions. [2022-07-14 07:06:03,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:06:03,526 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 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 39 [2022-07-14 07:06:03,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:03,528 INFO L225 Difference]: With dead ends: 522 [2022-07-14 07:06:03,528 INFO L226 Difference]: Without dead ends: 501 [2022-07-14 07:06:03,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:06:03,530 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 237 mSDsluCounter, 875 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 1249 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:03,531 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 1249 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:03,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-07-14 07:06:03,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 501. [2022-07-14 07:06:03,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 438 states have (on average 1.2945205479452055) internal successors, (567), 448 states have internal predecessors, (567), 42 states have call successors, (42), 17 states have call predecessors, (42), 20 states have return successors, (50), 36 states have call predecessors, (50), 34 states have call successors, (50) [2022-07-14 07:06:03,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 659 transitions. [2022-07-14 07:06:03,537 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 659 transitions. Word has length 39 [2022-07-14 07:06:03,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:03,538 INFO L495 AbstractCegarLoop]: Abstraction has 501 states and 659 transitions. [2022-07-14 07:06:03,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:03,538 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 659 transitions. [2022-07-14 07:06:03,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-14 07:06:03,539 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:03,539 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:03,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:03,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:03,746 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:03,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:03,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1087199807, now seen corresponding path program 1 times [2022-07-14 07:06:03,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:03,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1018660847] [2022-07-14 07:06:03,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:03,747 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:03,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:03,748 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:03,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-07-14 07:06:03,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:03,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 07:06:03,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:03,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:03,862 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:03,862 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:03,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1018660847] [2022-07-14 07:06:03,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1018660847] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:03,862 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:03,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:06:03,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312026605] [2022-07-14 07:06:03,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:03,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:06:03,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:03,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:06:03,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:06:03,863 INFO L87 Difference]: Start difference. First operand 501 states and 659 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:03,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:03,905 INFO L93 Difference]: Finished difference Result 518 states and 677 transitions. [2022-07-14 07:06:03,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:06:03,906 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 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 39 [2022-07-14 07:06:03,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:03,908 INFO L225 Difference]: With dead ends: 518 [2022-07-14 07:06:03,908 INFO L226 Difference]: Without dead ends: 518 [2022-07-14 07:06:03,908 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:06:03,910 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 27 mSDsluCounter, 1487 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1868 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:03,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 1868 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:03,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-07-14 07:06:03,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 504. [2022-07-14 07:06:03,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 441 states have (on average 1.2925170068027212) internal successors, (570), 450 states have internal predecessors, (570), 42 states have call successors, (42), 17 states have call predecessors, (42), 20 states have return successors, (50), 37 states have call predecessors, (50), 34 states have call successors, (50) [2022-07-14 07:06:03,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 662 transitions. [2022-07-14 07:06:03,916 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 662 transitions. Word has length 39 [2022-07-14 07:06:03,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:03,916 INFO L495 AbstractCegarLoop]: Abstraction has 504 states and 662 transitions. [2022-07-14 07:06:03,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:03,917 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 662 transitions. [2022-07-14 07:06:03,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-14 07:06:03,917 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:03,917 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:03,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:04,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:04,124 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:04,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:04,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1532469617, now seen corresponding path program 1 times [2022-07-14 07:06:04,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:04,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [458929763] [2022-07-14 07:06:04,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:04,125 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:04,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:04,127 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:04,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-07-14 07:06:04,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:04,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 07:06:04,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:04,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:04,216 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:04,216 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:04,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [458929763] [2022-07-14 07:06:04,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [458929763] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:04,216 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:04,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:06:04,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302319129] [2022-07-14 07:06:04,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:04,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:06:04,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:04,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:06:04,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:06:04,217 INFO L87 Difference]: Start difference. First operand 504 states and 662 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:06:04,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:04,233 INFO L93 Difference]: Finished difference Result 520 states and 679 transitions. [2022-07-14 07:06:04,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:06:04,233 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), 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 39 [2022-07-14 07:06:04,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:04,235 INFO L225 Difference]: With dead ends: 520 [2022-07-14 07:06:04,235 INFO L226 Difference]: Without dead ends: 520 [2022-07-14 07:06:04,235 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:06:04,236 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 27 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1120 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:04,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 1120 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:04,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2022-07-14 07:06:04,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 504. [2022-07-14 07:06:04,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 441 states have (on average 1.2925170068027212) internal successors, (570), 450 states have internal predecessors, (570), 42 states have call successors, (42), 17 states have call predecessors, (42), 20 states have return successors, (50), 37 states have call predecessors, (50), 34 states have call successors, (50) [2022-07-14 07:06:04,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 662 transitions. [2022-07-14 07:06:04,244 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 662 transitions. Word has length 39 [2022-07-14 07:06:04,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:04,244 INFO L495 AbstractCegarLoop]: Abstraction has 504 states and 662 transitions. [2022-07-14 07:06:04,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 07:06:04,245 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 662 transitions. [2022-07-14 07:06:04,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-14 07:06:04,245 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:04,246 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:04,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2022-07-14 07:06:04,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:04,452 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:04,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:04,453 INFO L85 PathProgramCache]: Analyzing trace with hash 402911191, now seen corresponding path program 1 times [2022-07-14 07:06:04,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:04,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1185376357] [2022-07-14 07:06:04,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:04,453 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:04,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:04,454 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:04,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-07-14 07:06:04,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:04,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 07:06:04,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:04,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:04,551 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:04,551 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:04,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1185376357] [2022-07-14 07:06:04,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1185376357] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:04,552 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:04,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:06:04,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484413789] [2022-07-14 07:06:04,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:04,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:06:04,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:04,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:06:04,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:06:04,552 INFO L87 Difference]: Start difference. First operand 504 states and 662 transitions. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:04,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:04,607 INFO L93 Difference]: Finished difference Result 623 states and 816 transitions. [2022-07-14 07:06:04,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:06:04,608 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-07-14 07:06:04,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:04,610 INFO L225 Difference]: With dead ends: 623 [2022-07-14 07:06:04,610 INFO L226 Difference]: Without dead ends: 623 [2022-07-14 07:06:04,611 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:06:04,614 INFO L413 NwaCegarLoop]: 442 mSDtfsCounter, 120 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 770 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:04,614 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 770 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:04,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-07-14 07:06:04,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 572. [2022-07-14 07:06:04,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 502 states have (on average 1.2808764940239044) internal successors, (643), 505 states have internal predecessors, (643), 44 states have call successors, (44), 19 states have call predecessors, (44), 25 states have return successors, (63), 48 states have call predecessors, (63), 36 states have call successors, (63) [2022-07-14 07:06:04,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 750 transitions. [2022-07-14 07:06:04,622 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 750 transitions. Word has length 40 [2022-07-14 07:06:04,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:04,622 INFO L495 AbstractCegarLoop]: Abstraction has 572 states and 750 transitions. [2022-07-14 07:06:04,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:04,622 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 750 transitions. [2022-07-14 07:06:04,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-14 07:06:04,623 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:04,623 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:04,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:04,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:04,830 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:04,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:04,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1016704727, now seen corresponding path program 1 times [2022-07-14 07:06:04,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:04,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1105033104] [2022-07-14 07:06:04,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:04,831 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:04,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:04,833 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:04,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-07-14 07:06:04,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:04,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 07:06:04,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:05,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:05,015 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:05,015 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:05,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1105033104] [2022-07-14 07:06:05,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1105033104] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:05,015 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:05,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:06:05,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360940625] [2022-07-14 07:06:05,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:05,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:06:05,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:05,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:06:05,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:06:05,017 INFO L87 Difference]: Start difference. First operand 572 states and 750 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:05,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:05,324 INFO L93 Difference]: Finished difference Result 535 states and 696 transitions. [2022-07-14 07:06:05,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:05,324 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-07-14 07:06:05,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:05,326 INFO L225 Difference]: With dead ends: 535 [2022-07-14 07:06:05,326 INFO L226 Difference]: Without dead ends: 535 [2022-07-14 07:06:05,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:06:05,326 INFO L413 NwaCegarLoop]: 355 mSDtfsCounter, 451 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 1072 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:05,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [456 Valid, 1072 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 07:06:05,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-07-14 07:06:05,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 523. [2022-07-14 07:06:05,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 457 states have (on average 1.2822757111597374) internal successors, (586), 467 states have internal predecessors, (586), 43 states have call successors, (43), 18 states have call predecessors, (43), 22 states have return successors, (53), 38 states have call predecessors, (53), 35 states have call successors, (53) [2022-07-14 07:06:05,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 682 transitions. [2022-07-14 07:06:05,333 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 682 transitions. Word has length 40 [2022-07-14 07:06:05,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:05,333 INFO L495 AbstractCegarLoop]: Abstraction has 523 states and 682 transitions. [2022-07-14 07:06:05,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:05,333 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 682 transitions. [2022-07-14 07:06:05,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-14 07:06:05,334 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:05,334 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:05,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:05,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:05,542 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:05,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:05,542 INFO L85 PathProgramCache]: Analyzing trace with hash 58663888, now seen corresponding path program 1 times [2022-07-14 07:06:05,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:05,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1557996007] [2022-07-14 07:06:05,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:05,542 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:05,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:05,544 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:05,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-07-14 07:06:05,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:05,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:05,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:05,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:05,698 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:05,698 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:05,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1557996007] [2022-07-14 07:06:05,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1557996007] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:05,699 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:05,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:06:05,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435632329] [2022-07-14 07:06:05,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:05,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:06:05,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:05,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:06:05,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:06:05,700 INFO L87 Difference]: Start difference. First operand 523 states and 682 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:05,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:05,924 INFO L93 Difference]: Finished difference Result 702 states and 952 transitions. [2022-07-14 07:06:05,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:05,925 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-07-14 07:06:05,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:05,927 INFO L225 Difference]: With dead ends: 702 [2022-07-14 07:06:05,928 INFO L226 Difference]: Without dead ends: 691 [2022-07-14 07:06:05,928 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:06:05,928 INFO L413 NwaCegarLoop]: 370 mSDtfsCounter, 220 mSDsluCounter, 1520 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 1890 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:05,928 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 1890 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:06:05,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2022-07-14 07:06:05,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 535. [2022-07-14 07:06:05,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 468 states have (on average 1.2820512820512822) internal successors, (600), 479 states have internal predecessors, (600), 43 states have call successors, (43), 18 states have call predecessors, (43), 23 states have return successors, (60), 38 states have call predecessors, (60), 35 states have call successors, (60) [2022-07-14 07:06:05,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 703 transitions. [2022-07-14 07:06:05,939 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 703 transitions. Word has length 41 [2022-07-14 07:06:05,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:05,939 INFO L495 AbstractCegarLoop]: Abstraction has 535 states and 703 transitions. [2022-07-14 07:06:05,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:05,940 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 703 transitions. [2022-07-14 07:06:05,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-14 07:06:05,941 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:05,941 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:05,957 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:06,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:06,151 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:06,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:06,151 INFO L85 PathProgramCache]: Analyzing trace with hash -127339668, now seen corresponding path program 1 times [2022-07-14 07:06:06,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:06,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [71801574] [2022-07-14 07:06:06,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:06,152 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:06,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:06,154 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:06,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-07-14 07:06:06,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:06,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:06:06,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:06,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:06,267 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:06,267 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:06,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [71801574] [2022-07-14 07:06:06,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [71801574] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:06,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:06,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:06:06,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723804906] [2022-07-14 07:06:06,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:06,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:06:06,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:06,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:06:06,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:06:06,270 INFO L87 Difference]: Start difference. First operand 535 states and 703 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:06,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:06,281 INFO L93 Difference]: Finished difference Result 491 states and 640 transitions. [2022-07-14 07:06:06,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:06:06,283 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2022-07-14 07:06:06,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:06,285 INFO L225 Difference]: With dead ends: 491 [2022-07-14 07:06:06,285 INFO L226 Difference]: Without dead ends: 491 [2022-07-14 07:06:06,285 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:06:06,286 INFO L413 NwaCegarLoop]: 377 mSDtfsCounter, 39 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1092 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:06,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 1092 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:06,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2022-07-14 07:06:06,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 491. [2022-07-14 07:06:06,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 430 states have (on average 1.2651162790697674) internal successors, (544), 437 states have internal predecessors, (544), 41 states have call successors, (41), 17 states have call predecessors, (41), 19 states have return successors, (55), 37 states have call predecessors, (55), 34 states have call successors, (55) [2022-07-14 07:06:06,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 640 transitions. [2022-07-14 07:06:06,295 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 640 transitions. Word has length 43 [2022-07-14 07:06:06,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:06,296 INFO L495 AbstractCegarLoop]: Abstraction has 491 states and 640 transitions. [2022-07-14 07:06:06,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:06,296 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 640 transitions. [2022-07-14 07:06:06,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-14 07:06:06,298 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:06,298 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:06,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:06,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:06,501 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:06,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:06,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1059059297, now seen corresponding path program 1 times [2022-07-14 07:06:06,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:06,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [591043349] [2022-07-14 07:06:06,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:06,502 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:06,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:06,504 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:06,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-07-14 07:06:06,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:06,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:06,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:06,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:06,668 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:06,668 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:06,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [591043349] [2022-07-14 07:06:06,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [591043349] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:06,670 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:06,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:06:06,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597012263] [2022-07-14 07:06:06,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:06,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:06:06,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:06,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:06:06,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:06:06,672 INFO L87 Difference]: Start difference. First operand 491 states and 640 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:06,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:06,784 INFO L93 Difference]: Finished difference Result 523 states and 685 transitions. [2022-07-14 07:06:06,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:06,784 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-07-14 07:06:06,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:06,786 INFO L225 Difference]: With dead ends: 523 [2022-07-14 07:06:06,786 INFO L226 Difference]: Without dead ends: 512 [2022-07-14 07:06:06,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:06:06,786 INFO L413 NwaCegarLoop]: 379 mSDtfsCounter, 18 mSDsluCounter, 1797 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 2176 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:06,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 2176 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:06,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2022-07-14 07:06:06,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 491. [2022-07-14 07:06:06,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 430 states have (on average 1.2651162790697674) internal successors, (544), 437 states have internal predecessors, (544), 41 states have call successors, (41), 17 states have call predecessors, (41), 19 states have return successors, (55), 37 states have call predecessors, (55), 34 states have call successors, (55) [2022-07-14 07:06:06,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 640 transitions. [2022-07-14 07:06:06,793 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 640 transitions. Word has length 42 [2022-07-14 07:06:06,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:06,793 INFO L495 AbstractCegarLoop]: Abstraction has 491 states and 640 transitions. [2022-07-14 07:06:06,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:06,793 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 640 transitions. [2022-07-14 07:06:06,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-14 07:06:06,794 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:06,794 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:06,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:07,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:07,001 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:07,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:07,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1447532895, now seen corresponding path program 1 times [2022-07-14 07:06:07,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:07,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1067861505] [2022-07-14 07:06:07,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:07,002 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:07,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:07,003 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:07,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-07-14 07:06:07,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:07,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:07,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:07,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:07,171 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:07,172 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:07,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1067861505] [2022-07-14 07:06:07,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1067861505] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:07,172 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:07,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:06:07,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061811368] [2022-07-14 07:06:07,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:07,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:06:07,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:07,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:06:07,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:06:07,174 INFO L87 Difference]: Start difference. First operand 491 states and 640 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:07,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:07,287 INFO L93 Difference]: Finished difference Result 511 states and 662 transitions. [2022-07-14 07:06:07,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:07,287 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-07-14 07:06:07,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:07,289 INFO L225 Difference]: With dead ends: 511 [2022-07-14 07:06:07,289 INFO L226 Difference]: Without dead ends: 510 [2022-07-14 07:06:07,289 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:06:07,289 INFO L413 NwaCegarLoop]: 377 mSDtfsCounter, 16 mSDsluCounter, 2137 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 2514 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:07,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 2514 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:07,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2022-07-14 07:06:07,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 497. [2022-07-14 07:06:07,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 436 states have (on average 1.2591743119266054) internal successors, (549), 443 states have internal predecessors, (549), 41 states have call successors, (41), 17 states have call predecessors, (41), 19 states have return successors, (55), 37 states have call predecessors, (55), 34 states have call successors, (55) [2022-07-14 07:06:07,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 645 transitions. [2022-07-14 07:06:07,296 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 645 transitions. Word has length 42 [2022-07-14 07:06:07,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:07,296 INFO L495 AbstractCegarLoop]: Abstraction has 497 states and 645 transitions. [2022-07-14 07:06:07,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:07,296 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 645 transitions. [2022-07-14 07:06:07,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-14 07:06:07,297 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:07,297 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:07,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:07,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:07,505 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:07,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:07,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1447809725, now seen corresponding path program 1 times [2022-07-14 07:06:07,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:07,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1464450802] [2022-07-14 07:06:07,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:07,506 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:07,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:07,507 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:07,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-07-14 07:06:07,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:07,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:06:07,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:07,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:07,702 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:07,702 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:07,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1464450802] [2022-07-14 07:06:07,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1464450802] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:07,702 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:07,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:06:07,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712488106] [2022-07-14 07:06:07,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:07,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:06:07,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:07,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:06:07,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:06:07,704 INFO L87 Difference]: Start difference. First operand 497 states and 645 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:07,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:07,816 INFO L93 Difference]: Finished difference Result 508 states and 654 transitions. [2022-07-14 07:06:07,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:06:07,816 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-07-14 07:06:07,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:07,818 INFO L225 Difference]: With dead ends: 508 [2022-07-14 07:06:07,818 INFO L226 Difference]: Without dead ends: 496 [2022-07-14 07:06:07,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:06:07,818 INFO L413 NwaCegarLoop]: 376 mSDtfsCounter, 373 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:07,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [380 Valid, 630 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:07,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2022-07-14 07:06:07,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 483. [2022-07-14 07:06:07,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 424 states have (on average 1.2641509433962264) internal successors, (536), 430 states have internal predecessors, (536), 40 states have call successors, (40), 17 states have call predecessors, (40), 18 states have return successors, (47), 36 states have call predecessors, (47), 33 states have call successors, (47) [2022-07-14 07:06:07,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 623 transitions. [2022-07-14 07:06:07,825 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 623 transitions. Word has length 42 [2022-07-14 07:06:07,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:07,825 INFO L495 AbstractCegarLoop]: Abstraction has 483 states and 623 transitions. [2022-07-14 07:06:07,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:07,825 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 623 transitions. [2022-07-14 07:06:07,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-14 07:06:07,826 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:07,826 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:07,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:08,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:08,033 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:08,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:08,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1598023321, now seen corresponding path program 1 times [2022-07-14 07:06:08,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:08,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1898959790] [2022-07-14 07:06:08,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:08,034 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:08,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:08,035 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:08,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-07-14 07:06:08,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:08,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:06:08,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:08,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:08,209 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:08,209 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:08,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1898959790] [2022-07-14 07:06:08,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1898959790] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:08,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:08,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:06:08,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391594947] [2022-07-14 07:06:08,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:08,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:06:08,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:08,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:06:08,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:06:08,212 INFO L87 Difference]: Start difference. First operand 483 states and 623 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:08,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:08,335 INFO L93 Difference]: Finished difference Result 483 states and 621 transitions. [2022-07-14 07:06:08,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:06:08,335 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), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2022-07-14 07:06:08,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:08,337 INFO L225 Difference]: With dead ends: 483 [2022-07-14 07:06:08,337 INFO L226 Difference]: Without dead ends: 483 [2022-07-14 07:06:08,337 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:06:08,337 INFO L413 NwaCegarLoop]: 347 mSDtfsCounter, 340 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:08,337 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [340 Valid, 616 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:08,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2022-07-14 07:06:08,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 483. [2022-07-14 07:06:08,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 424 states have (on average 1.259433962264151) internal successors, (534), 430 states have internal predecessors, (534), 40 states have call successors, (40), 17 states have call predecessors, (40), 18 states have return successors, (47), 36 states have call predecessors, (47), 33 states have call successors, (47) [2022-07-14 07:06:08,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 621 transitions. [2022-07-14 07:06:08,348 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 621 transitions. Word has length 45 [2022-07-14 07:06:08,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:08,349 INFO L495 AbstractCegarLoop]: Abstraction has 483 states and 621 transitions. [2022-07-14 07:06:08,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:08,349 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 621 transitions. [2022-07-14 07:06:08,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-14 07:06:08,350 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:08,350 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:08,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:08,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:08,558 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:08,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:08,559 INFO L85 PathProgramCache]: Analyzing trace with hash -995885365, now seen corresponding path program 1 times [2022-07-14 07:06:08,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:08,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [338876946] [2022-07-14 07:06:08,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:08,559 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:08,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:08,560 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:08,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-07-14 07:06:08,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:08,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:08,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:08,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:08,703 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:08,703 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:08,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [338876946] [2022-07-14 07:06:08,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [338876946] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:08,704 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:08,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:06:08,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608606805] [2022-07-14 07:06:08,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:08,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:06:08,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:08,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:06:08,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:06:08,705 INFO L87 Difference]: Start difference. First operand 483 states and 621 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:08,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:08,933 INFO L93 Difference]: Finished difference Result 592 states and 774 transitions. [2022-07-14 07:06:08,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:08,933 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 2 states have call successors, (2), 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 46 [2022-07-14 07:06:08,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:08,935 INFO L225 Difference]: With dead ends: 592 [2022-07-14 07:06:08,935 INFO L226 Difference]: Without dead ends: 582 [2022-07-14 07:06:08,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:06:08,935 INFO L413 NwaCegarLoop]: 372 mSDtfsCounter, 209 mSDsluCounter, 1841 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 2213 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:08,936 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 2213 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:06:08,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2022-07-14 07:06:08,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 489. [2022-07-14 07:06:08,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 429 states have (on average 1.2564102564102564) internal successors, (539), 436 states have internal predecessors, (539), 40 states have call successors, (40), 17 states have call predecessors, (40), 19 states have return successors, (53), 36 states have call predecessors, (53), 33 states have call successors, (53) [2022-07-14 07:06:08,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 632 transitions. [2022-07-14 07:06:08,942 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 632 transitions. Word has length 46 [2022-07-14 07:06:08,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:08,942 INFO L495 AbstractCegarLoop]: Abstraction has 489 states and 632 transitions. [2022-07-14 07:06:08,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:08,942 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 632 transitions. [2022-07-14 07:06:08,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-14 07:06:08,943 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:08,943 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:08,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:09,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:09,150 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:09,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:09,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1515060383, now seen corresponding path program 1 times [2022-07-14 07:06:09,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:09,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1461236366] [2022-07-14 07:06:09,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:09,151 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:09,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:09,151 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:09,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-07-14 07:06:09,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:09,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 07:06:09,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:09,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:09,281 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:09,281 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:09,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1461236366] [2022-07-14 07:06:09,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1461236366] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:09,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:09,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 07:06:09,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383736332] [2022-07-14 07:06:09,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:09,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 07:06:09,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:09,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 07:06:09,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:06:09,284 INFO L87 Difference]: Start difference. First operand 489 states and 632 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:09,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:09,329 INFO L93 Difference]: Finished difference Result 504 states and 647 transitions. [2022-07-14 07:06:09,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 07:06:09,329 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 6 states have internal predecessors, (42), 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 47 [2022-07-14 07:06:09,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:09,331 INFO L225 Difference]: With dead ends: 504 [2022-07-14 07:06:09,331 INFO L226 Difference]: Without dead ends: 488 [2022-07-14 07:06:09,331 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:09,331 INFO L413 NwaCegarLoop]: 367 mSDtfsCounter, 21 mSDsluCounter, 1786 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 2153 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:09,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 2153 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:09,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-07-14 07:06:09,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 488. [2022-07-14 07:06:09,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 428 states have (on average 1.2570093457943925) internal successors, (538), 436 states have internal predecessors, (538), 40 states have call successors, (40), 17 states have call predecessors, (40), 19 states have return successors, (52), 35 states have call predecessors, (52), 33 states have call successors, (52) [2022-07-14 07:06:09,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 630 transitions. [2022-07-14 07:06:09,337 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 630 transitions. Word has length 47 [2022-07-14 07:06:09,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:09,337 INFO L495 AbstractCegarLoop]: Abstraction has 488 states and 630 transitions. [2022-07-14 07:06:09,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:09,338 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 630 transitions. [2022-07-14 07:06:09,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-14 07:06:09,339 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:09,339 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:09,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Ended with exit code 0 [2022-07-14 07:06:09,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:09,546 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:09,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:09,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1800442805, now seen corresponding path program 1 times [2022-07-14 07:06:09,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:09,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [93910303] [2022-07-14 07:06:09,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:09,547 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:09,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:09,548 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:09,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-07-14 07:06:09,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:09,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 07:06:09,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:09,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:09,694 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:09,694 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:09,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [93910303] [2022-07-14 07:06:09,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [93910303] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:09,694 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:09,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:06:09,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250549579] [2022-07-14 07:06:09,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:09,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:06:09,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:09,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:06:09,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:06:09,695 INFO L87 Difference]: Start difference. First operand 488 states and 630 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:09,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:09,826 INFO L93 Difference]: Finished difference Result 481 states and 617 transitions. [2022-07-14 07:06:09,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:06:09,826 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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 48 [2022-07-14 07:06:09,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:09,828 INFO L225 Difference]: With dead ends: 481 [2022-07-14 07:06:09,828 INFO L226 Difference]: Without dead ends: 481 [2022-07-14 07:06:09,828 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:06:09,828 INFO L413 NwaCegarLoop]: 440 mSDtfsCounter, 411 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:09,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [411 Valid, 709 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:09,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2022-07-14 07:06:09,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 479. [2022-07-14 07:06:09,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 420 states have (on average 1.2547619047619047) internal successors, (527), 430 states have internal predecessors, (527), 40 states have call successors, (40), 17 states have call predecessors, (40), 18 states have return successors, (49), 32 states have call predecessors, (49), 33 states have call successors, (49) [2022-07-14 07:06:09,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 616 transitions. [2022-07-14 07:06:09,834 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 616 transitions. Word has length 48 [2022-07-14 07:06:09,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:09,835 INFO L495 AbstractCegarLoop]: Abstraction has 479 states and 616 transitions. [2022-07-14 07:06:09,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:09,835 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 616 transitions. [2022-07-14 07:06:09,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-14 07:06:09,839 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:09,839 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:09,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:10,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:10,047 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:10,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:10,047 INFO L85 PathProgramCache]: Analyzing trace with hash -2101663171, now seen corresponding path program 1 times [2022-07-14 07:06:10,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:10,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2026744402] [2022-07-14 07:06:10,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:10,048 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:10,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:10,050 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:10,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-07-14 07:06:10,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:10,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:06:10,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:10,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:10,155 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:10,155 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:10,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2026744402] [2022-07-14 07:06:10,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2026744402] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:10,155 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:10,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:06:10,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963397114] [2022-07-14 07:06:10,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:10,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:06:10,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:10,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:06:10,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:06:10,157 INFO L87 Difference]: Start difference. First operand 479 states and 616 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:10,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:10,192 INFO L93 Difference]: Finished difference Result 505 states and 642 transitions. [2022-07-14 07:06:10,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:06:10,193 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 48 [2022-07-14 07:06:10,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:10,194 INFO L225 Difference]: With dead ends: 505 [2022-07-14 07:06:10,194 INFO L226 Difference]: Without dead ends: 486 [2022-07-14 07:06:10,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:06:10,195 INFO L413 NwaCegarLoop]: 365 mSDtfsCounter, 40 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 1422 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:10,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 1422 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:10,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-07-14 07:06:10,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 474. [2022-07-14 07:06:10,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 417 states have (on average 1.2517985611510791) internal successors, (522), 426 states have internal predecessors, (522), 39 states have call successors, (39), 17 states have call predecessors, (39), 17 states have return successors, (47), 31 states have call predecessors, (47), 32 states have call successors, (47) [2022-07-14 07:06:10,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 608 transitions. [2022-07-14 07:06:10,210 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 608 transitions. Word has length 48 [2022-07-14 07:06:10,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:10,211 INFO L495 AbstractCegarLoop]: Abstraction has 474 states and 608 transitions. [2022-07-14 07:06:10,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:10,211 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 608 transitions. [2022-07-14 07:06:10,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-14 07:06:10,211 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:10,212 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:10,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:10,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:10,418 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:10,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:10,419 INFO L85 PathProgramCache]: Analyzing trace with hash 217951924, now seen corresponding path program 1 times [2022-07-14 07:06:10,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:10,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1283938988] [2022-07-14 07:06:10,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:10,419 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:10,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:10,420 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:10,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-07-14 07:06:10,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:10,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:10,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:10,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:10,563 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:10,563 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:10,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1283938988] [2022-07-14 07:06:10,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1283938988] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:10,564 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:10,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:06:10,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837315358] [2022-07-14 07:06:10,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:10,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:06:10,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:10,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:06:10,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:06:10,565 INFO L87 Difference]: Start difference. First operand 474 states and 608 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:10,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:10,675 INFO L93 Difference]: Finished difference Result 502 states and 644 transitions. [2022-07-14 07:06:10,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:10,675 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 2 states have call successors, (2), 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 47 [2022-07-14 07:06:10,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:10,677 INFO L225 Difference]: With dead ends: 502 [2022-07-14 07:06:10,677 INFO L226 Difference]: Without dead ends: 492 [2022-07-14 07:06:10,678 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:06:10,678 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 15 mSDsluCounter, 1774 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 2148 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:10,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 2148 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:10,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2022-07-14 07:06:10,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 474. [2022-07-14 07:06:10,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 417 states have (on average 1.2517985611510791) internal successors, (522), 426 states have internal predecessors, (522), 39 states have call successors, (39), 17 states have call predecessors, (39), 17 states have return successors, (47), 31 states have call predecessors, (47), 32 states have call successors, (47) [2022-07-14 07:06:10,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 608 transitions. [2022-07-14 07:06:10,685 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 608 transitions. Word has length 47 [2022-07-14 07:06:10,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:10,686 INFO L495 AbstractCegarLoop]: Abstraction has 474 states and 608 transitions. [2022-07-14 07:06:10,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:10,686 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 608 transitions. [2022-07-14 07:06:10,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-14 07:06:10,687 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:10,687 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:10,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Ended with exit code 0 [2022-07-14 07:06:10,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:10,896 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:10,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:10,897 INFO L85 PathProgramCache]: Analyzing trace with hash 2006327028, now seen corresponding path program 1 times [2022-07-14 07:06:10,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:10,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [712152464] [2022-07-14 07:06:10,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:10,897 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:10,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:10,898 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:10,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-07-14 07:06:10,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:10,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:10,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:11,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:11,053 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:11,053 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:11,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [712152464] [2022-07-14 07:06:11,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [712152464] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:11,053 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:11,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:06:11,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838623311] [2022-07-14 07:06:11,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:11,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:06:11,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:11,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:06:11,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:06:11,054 INFO L87 Difference]: Start difference. First operand 474 states and 608 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:11,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:11,164 INFO L93 Difference]: Finished difference Result 489 states and 622 transitions. [2022-07-14 07:06:11,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:11,165 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 2 states have call successors, (2), 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 47 [2022-07-14 07:06:11,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:11,167 INFO L225 Difference]: With dead ends: 489 [2022-07-14 07:06:11,167 INFO L226 Difference]: Without dead ends: 476 [2022-07-14 07:06:11,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:06:11,168 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 12 mSDsluCounter, 2120 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2493 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:11,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 2493 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:11,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-07-14 07:06:11,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 464. [2022-07-14 07:06:11,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 409 states have (on average 1.254278728606357) internal successors, (513), 417 states have internal predecessors, (513), 38 states have call successors, (38), 17 states have call predecessors, (38), 16 states have return successors, (40), 30 states have call predecessors, (40), 31 states have call successors, (40) [2022-07-14 07:06:11,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 591 transitions. [2022-07-14 07:06:11,176 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 591 transitions. Word has length 47 [2022-07-14 07:06:11,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:11,176 INFO L495 AbstractCegarLoop]: Abstraction has 464 states and 591 transitions. [2022-07-14 07:06:11,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:11,176 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 591 transitions. [2022-07-14 07:06:11,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-14 07:06:11,177 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:11,177 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:11,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:11,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:11,387 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:11,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:11,388 INFO L85 PathProgramCache]: Analyzing trace with hash -989786577, now seen corresponding path program 1 times [2022-07-14 07:06:11,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:11,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1186358834] [2022-07-14 07:06:11,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:11,388 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:11,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:11,390 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:11,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-07-14 07:06:11,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:11,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:06:11,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:11,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:11,498 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:11,499 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:11,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1186358834] [2022-07-14 07:06:11,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1186358834] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:11,500 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:11,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:06:11,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606765845] [2022-07-14 07:06:11,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:11,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:06:11,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:11,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:06:11,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:06:11,501 INFO L87 Difference]: Start difference. First operand 464 states and 591 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:11,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:11,530 INFO L93 Difference]: Finished difference Result 477 states and 604 transitions. [2022-07-14 07:06:11,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:06:11,533 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (2), 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 47 [2022-07-14 07:06:11,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:11,535 INFO L225 Difference]: With dead ends: 477 [2022-07-14 07:06:11,535 INFO L226 Difference]: Without dead ends: 460 [2022-07-14 07:06:11,535 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:06:11,535 INFO L413 NwaCegarLoop]: 350 mSDtfsCounter, 21 mSDsluCounter, 1039 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1389 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:11,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 1389 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:11,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-07-14 07:06:11,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 460. [2022-07-14 07:06:11,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 405 states have (on average 1.2518518518518518) internal successors, (507), 413 states have internal predecessors, (507), 38 states have call successors, (38), 17 states have call predecessors, (38), 16 states have return successors, (40), 30 states have call predecessors, (40), 31 states have call successors, (40) [2022-07-14 07:06:11,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 585 transitions. [2022-07-14 07:06:11,542 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 585 transitions. Word has length 47 [2022-07-14 07:06:11,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:11,543 INFO L495 AbstractCegarLoop]: Abstraction has 460 states and 585 transitions. [2022-07-14 07:06:11,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:11,544 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 585 transitions. [2022-07-14 07:06:11,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-14 07:06:11,544 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:11,544 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:11,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:11,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:11,751 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:11,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:11,752 INFO L85 PathProgramCache]: Analyzing trace with hash -217509127, now seen corresponding path program 1 times [2022-07-14 07:06:11,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:11,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1460252200] [2022-07-14 07:06:11,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:11,752 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:11,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:11,753 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:11,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-07-14 07:06:11,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:11,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:06:11,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:11,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:11,878 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:11,878 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:11,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1460252200] [2022-07-14 07:06:11,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1460252200] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:11,878 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:11,878 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 07:06:11,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415116104] [2022-07-14 07:06:11,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:11,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 07:06:11,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:11,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 07:06:11,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:06:11,879 INFO L87 Difference]: Start difference. First operand 460 states and 585 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:11,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:11,888 INFO L93 Difference]: Finished difference Result 535 states and 676 transitions. [2022-07-14 07:06:11,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 07:06:11,889 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 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 49 [2022-07-14 07:06:11,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:11,890 INFO L225 Difference]: With dead ends: 535 [2022-07-14 07:06:11,890 INFO L226 Difference]: Without dead ends: 535 [2022-07-14 07:06:11,890 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 07:06:11,891 INFO L413 NwaCegarLoop]: 394 mSDtfsCounter, 121 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 707 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:11,891 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 707 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:11,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-07-14 07:06:11,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 507. [2022-07-14 07:06:11,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 448 states have (on average 1.2566964285714286) internal successors, (563), 454 states have internal predecessors, (563), 40 states have call successors, (40), 19 states have call predecessors, (40), 18 states have return successors, (40), 34 states have call predecessors, (40), 34 states have call successors, (40) [2022-07-14 07:06:11,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 643 transitions. [2022-07-14 07:06:11,897 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 643 transitions. Word has length 49 [2022-07-14 07:06:11,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:11,898 INFO L495 AbstractCegarLoop]: Abstraction has 507 states and 643 transitions. [2022-07-14 07:06:11,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:11,898 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 643 transitions. [2022-07-14 07:06:11,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-14 07:06:11,899 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:11,899 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:11,905 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Ended with exit code 0 [2022-07-14 07:06:12,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:12,106 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:12,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:12,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1102392332, now seen corresponding path program 1 times [2022-07-14 07:06:12,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:12,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [26825943] [2022-07-14 07:06:12,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:12,107 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:12,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:12,108 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:12,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-07-14 07:06:12,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:12,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 07:06:12,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:12,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:12,225 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:12,225 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:12,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [26825943] [2022-07-14 07:06:12,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [26825943] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:12,225 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:12,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:06:12,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350450564] [2022-07-14 07:06:12,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:12,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:06:12,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:12,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:06:12,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:06:12,226 INFO L87 Difference]: Start difference. First operand 507 states and 643 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:12,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:12,242 INFO L93 Difference]: Finished difference Result 524 states and 665 transitions. [2022-07-14 07:06:12,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:06:12,255 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2022-07-14 07:06:12,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:12,257 INFO L225 Difference]: With dead ends: 524 [2022-07-14 07:06:12,257 INFO L226 Difference]: Without dead ends: 524 [2022-07-14 07:06:12,257 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:06:12,259 INFO L413 NwaCegarLoop]: 350 mSDtfsCounter, 22 mSDsluCounter, 689 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:12,259 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 1039 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:12,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2022-07-14 07:06:12,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 509. [2022-07-14 07:06:12,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 450 states have (on average 1.2555555555555555) internal successors, (565), 456 states have internal predecessors, (565), 40 states have call successors, (40), 19 states have call predecessors, (40), 18 states have return successors, (40), 34 states have call predecessors, (40), 34 states have call successors, (40) [2022-07-14 07:06:12,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 645 transitions. [2022-07-14 07:06:12,266 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 645 transitions. Word has length 48 [2022-07-14 07:06:12,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:12,266 INFO L495 AbstractCegarLoop]: Abstraction has 509 states and 645 transitions. [2022-07-14 07:06:12,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:12,267 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 645 transitions. [2022-07-14 07:06:12,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-14 07:06:12,269 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:12,269 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:12,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:12,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:12,476 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:12,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:12,476 INFO L85 PathProgramCache]: Analyzing trace with hash -460835788, now seen corresponding path program 1 times [2022-07-14 07:06:12,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:12,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1282950755] [2022-07-14 07:06:12,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:12,477 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:12,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:12,478 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:12,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-07-14 07:06:12,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:12,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 07:06:12,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:12,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:12,600 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:12,600 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:12,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1282950755] [2022-07-14 07:06:12,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1282950755] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:12,600 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:12,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:06:12,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353789140] [2022-07-14 07:06:12,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:12,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:06:12,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:12,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:06:12,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:06:12,602 INFO L87 Difference]: Start difference. First operand 509 states and 645 transitions. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:12,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:12,658 INFO L93 Difference]: Finished difference Result 528 states and 665 transitions. [2022-07-14 07:06:12,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:12,658 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2022-07-14 07:06:12,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:12,659 INFO L225 Difference]: With dead ends: 528 [2022-07-14 07:06:12,660 INFO L226 Difference]: Without dead ends: 528 [2022-07-14 07:06:12,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:06:12,660 INFO L413 NwaCegarLoop]: 362 mSDtfsCounter, 36 mSDsluCounter, 2114 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 2476 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:12,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 2476 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:12,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2022-07-14 07:06:12,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 514. [2022-07-14 07:06:12,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 514 states, 454 states have (on average 1.251101321585903) internal successors, (568), 460 states have internal predecessors, (568), 40 states have call successors, (40), 19 states have call predecessors, (40), 19 states have return successors, (42), 35 states have call predecessors, (42), 34 states have call successors, (42) [2022-07-14 07:06:12,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 650 transitions. [2022-07-14 07:06:12,666 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 650 transitions. Word has length 48 [2022-07-14 07:06:12,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:12,666 INFO L495 AbstractCegarLoop]: Abstraction has 514 states and 650 transitions. [2022-07-14 07:06:12,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:12,666 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 650 transitions. [2022-07-14 07:06:12,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-14 07:06:12,667 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:12,667 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:12,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:12,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:12,874 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:12,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:12,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1942433313, now seen corresponding path program 1 times [2022-07-14 07:06:12,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:12,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [659703210] [2022-07-14 07:06:12,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:12,875 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:12,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:12,876 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:12,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-07-14 07:06:12,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:12,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 07:06:12,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:12,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:12,994 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:12,994 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:12,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [659703210] [2022-07-14 07:06:12,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [659703210] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:12,994 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:12,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:06:12,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341990996] [2022-07-14 07:06:12,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:12,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:06:12,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:12,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:06:12,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:06:12,996 INFO L87 Difference]: Start difference. First operand 514 states and 650 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:13,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:13,033 INFO L93 Difference]: Finished difference Result 541 states and 682 transitions. [2022-07-14 07:06:13,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:06:13,034 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2022-07-14 07:06:13,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:13,035 INFO L225 Difference]: With dead ends: 541 [2022-07-14 07:06:13,035 INFO L226 Difference]: Without dead ends: 541 [2022-07-14 07:06:13,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:06:13,036 INFO L413 NwaCegarLoop]: 378 mSDtfsCounter, 21 mSDsluCounter, 1464 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 1842 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:13,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 1842 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:13,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2022-07-14 07:06:13,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 512. [2022-07-14 07:06:13,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 512 states, 453 states have (on average 1.249448123620309) internal successors, (566), 458 states have internal predecessors, (566), 39 states have call successors, (39), 19 states have call predecessors, (39), 19 states have return successors, (41), 35 states have call predecessors, (41), 33 states have call successors, (41) [2022-07-14 07:06:13,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 646 transitions. [2022-07-14 07:06:13,042 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 646 transitions. Word has length 51 [2022-07-14 07:06:13,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:13,042 INFO L495 AbstractCegarLoop]: Abstraction has 512 states and 646 transitions. [2022-07-14 07:06:13,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:13,043 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 646 transitions. [2022-07-14 07:06:13,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-14 07:06:13,043 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:13,044 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:13,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:13,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:13,251 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:13,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:13,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1454966093, now seen corresponding path program 1 times [2022-07-14 07:06:13,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:13,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2056896479] [2022-07-14 07:06:13,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:13,252 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:13,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:13,253 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:13,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2022-07-14 07:06:13,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:13,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 07:06:13,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:13,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:13,359 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:13,359 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:13,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2056896479] [2022-07-14 07:06:13,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2056896479] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:13,359 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:13,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:06:13,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370757883] [2022-07-14 07:06:13,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:13,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:06:13,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:13,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:06:13,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:06:13,360 INFO L87 Difference]: Start difference. First operand 512 states and 646 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:13,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:13,381 INFO L93 Difference]: Finished difference Result 517 states and 649 transitions. [2022-07-14 07:06:13,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 07:06:13,381 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 51 [2022-07-14 07:06:13,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:13,382 INFO L225 Difference]: With dead ends: 517 [2022-07-14 07:06:13,382 INFO L226 Difference]: Without dead ends: 514 [2022-07-14 07:06:13,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:06:13,383 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 18 mSDsluCounter, 1402 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1759 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:13,383 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 1759 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:13,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2022-07-14 07:06:13,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 506. [2022-07-14 07:06:13,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 448 states have (on average 1.2522321428571428) internal successors, (561), 454 states have internal predecessors, (561), 38 states have call successors, (38), 19 states have call predecessors, (38), 19 states have return successors, (39), 33 states have call predecessors, (39), 32 states have call successors, (39) [2022-07-14 07:06:13,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 638 transitions. [2022-07-14 07:06:13,389 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 638 transitions. Word has length 51 [2022-07-14 07:06:13,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:13,389 INFO L495 AbstractCegarLoop]: Abstraction has 506 states and 638 transitions. [2022-07-14 07:06:13,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:13,389 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 638 transitions. [2022-07-14 07:06:13,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-14 07:06:13,390 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:13,390 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:13,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:13,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:13,597 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:13,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:13,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1872588061, now seen corresponding path program 1 times [2022-07-14 07:06:13,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:13,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1408192726] [2022-07-14 07:06:13,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:13,598 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:13,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:13,599 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:13,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2022-07-14 07:06:13,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:13,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 07:06:13,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:13,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:13,699 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:13,699 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:13,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1408192726] [2022-07-14 07:06:13,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1408192726] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:13,700 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:13,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:06:13,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252080985] [2022-07-14 07:06:13,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:13,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:06:13,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:13,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:06:13,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:06:13,701 INFO L87 Difference]: Start difference. First operand 506 states and 638 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:13,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:13,712 INFO L93 Difference]: Finished difference Result 501 states and 632 transitions. [2022-07-14 07:06:13,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 07:06:13,712 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 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 52 [2022-07-14 07:06:13,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:13,713 INFO L225 Difference]: With dead ends: 501 [2022-07-14 07:06:13,713 INFO L226 Difference]: Without dead ends: 501 [2022-07-14 07:06:13,713 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:06:13,714 INFO L413 NwaCegarLoop]: 356 mSDtfsCounter, 27 mSDsluCounter, 1034 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1390 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:13,714 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 1390 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:13,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-07-14 07:06:13,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 488. [2022-07-14 07:06:13,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 432 states have (on average 1.2569444444444444) internal successors, (543), 438 states have internal predecessors, (543), 37 states have call successors, (37), 18 states have call predecessors, (37), 18 states have return successors, (38), 32 states have call predecessors, (38), 31 states have call successors, (38) [2022-07-14 07:06:13,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 618 transitions. [2022-07-14 07:06:13,723 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 618 transitions. Word has length 52 [2022-07-14 07:06:13,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:13,723 INFO L495 AbstractCegarLoop]: Abstraction has 488 states and 618 transitions. [2022-07-14 07:06:13,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:13,723 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 618 transitions. [2022-07-14 07:06:13,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-14 07:06:13,724 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:13,724 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:13,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Ended with exit code 0 [2022-07-14 07:06:13,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:13,925 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:13,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:13,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1296785642, now seen corresponding path program 1 times [2022-07-14 07:06:13,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:13,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1602679429] [2022-07-14 07:06:13,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:13,926 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:13,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:13,927 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:13,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2022-07-14 07:06:14,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:14,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:14,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:14,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:14,080 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:14,080 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:14,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1602679429] [2022-07-14 07:06:14,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1602679429] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:14,081 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:14,081 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:06:14,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452485921] [2022-07-14 07:06:14,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:14,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:06:14,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:14,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:06:14,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:14,082 INFO L87 Difference]: Start difference. First operand 488 states and 618 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:14,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:14,309 INFO L93 Difference]: Finished difference Result 599 states and 770 transitions. [2022-07-14 07:06:14,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:06:14,309 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 2 states have call successors, (2), 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 51 [2022-07-14 07:06:14,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:14,311 INFO L225 Difference]: With dead ends: 599 [2022-07-14 07:06:14,311 INFO L226 Difference]: Without dead ends: 586 [2022-07-14 07:06:14,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-07-14 07:06:14,311 INFO L413 NwaCegarLoop]: 349 mSDtfsCounter, 314 mSDsluCounter, 1699 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 2048 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:14,314 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [320 Valid, 2048 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:06:14,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2022-07-14 07:06:14,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 494. [2022-07-14 07:06:14,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 437 states have (on average 1.2540045766590389) internal successors, (548), 444 states have internal predecessors, (548), 37 states have call successors, (37), 18 states have call predecessors, (37), 19 states have return successors, (43), 32 states have call predecessors, (43), 31 states have call successors, (43) [2022-07-14 07:06:14,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 628 transitions. [2022-07-14 07:06:14,322 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 628 transitions. Word has length 51 [2022-07-14 07:06:14,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:14,323 INFO L495 AbstractCegarLoop]: Abstraction has 494 states and 628 transitions. [2022-07-14 07:06:14,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:14,323 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 628 transitions. [2022-07-14 07:06:14,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-14 07:06:14,324 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:14,324 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:14,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:14,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:14,531 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:14,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:14,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1023462319, now seen corresponding path program 1 times [2022-07-14 07:06:14,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:14,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [418566424] [2022-07-14 07:06:14,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:14,532 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:14,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:14,534 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:14,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2022-07-14 07:06:14,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:14,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:14,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:14,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:14,692 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:14,692 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:14,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [418566424] [2022-07-14 07:06:14,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [418566424] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:14,692 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:14,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:06:14,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974466885] [2022-07-14 07:06:14,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:14,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:06:14,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:14,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:06:14,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:14,693 INFO L87 Difference]: Start difference. First operand 494 states and 628 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:14,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:14,807 INFO L93 Difference]: Finished difference Result 525 states and 667 transitions. [2022-07-14 07:06:14,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:06:14,808 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (2), 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 52 [2022-07-14 07:06:14,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:14,809 INFO L225 Difference]: With dead ends: 525 [2022-07-14 07:06:14,809 INFO L226 Difference]: Without dead ends: 512 [2022-07-14 07:06:14,810 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:06:14,810 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 25 mSDsluCounter, 2004 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 2356 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:14,810 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 2356 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:14,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2022-07-14 07:06:14,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 494. [2022-07-14 07:06:14,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 437 states have (on average 1.2540045766590389) internal successors, (548), 444 states have internal predecessors, (548), 37 states have call successors, (37), 18 states have call predecessors, (37), 19 states have return successors, (43), 32 states have call predecessors, (43), 31 states have call successors, (43) [2022-07-14 07:06:14,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 628 transitions. [2022-07-14 07:06:14,816 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 628 transitions. Word has length 52 [2022-07-14 07:06:14,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:14,816 INFO L495 AbstractCegarLoop]: Abstraction has 494 states and 628 transitions. [2022-07-14 07:06:14,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:14,816 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 628 transitions. [2022-07-14 07:06:14,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-14 07:06:14,817 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:14,817 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:14,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:15,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:15,024 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:15,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:15,025 INFO L85 PathProgramCache]: Analyzing trace with hash -563121297, now seen corresponding path program 1 times [2022-07-14 07:06:15,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:15,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [99776366] [2022-07-14 07:06:15,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:15,025 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:15,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:15,026 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:15,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2022-07-14 07:06:15,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:15,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:15,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:15,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:15,196 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:15,196 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:15,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [99776366] [2022-07-14 07:06:15,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [99776366] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:15,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:15,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:06:15,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864389616] [2022-07-14 07:06:15,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:15,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:06:15,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:15,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:06:15,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:15,197 INFO L87 Difference]: Start difference. First operand 494 states and 628 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:15,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:15,323 INFO L93 Difference]: Finished difference Result 512 states and 646 transitions. [2022-07-14 07:06:15,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:06:15,324 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (2), 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 52 [2022-07-14 07:06:15,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:15,325 INFO L225 Difference]: With dead ends: 512 [2022-07-14 07:06:15,326 INFO L226 Difference]: Without dead ends: 496 [2022-07-14 07:06:15,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:06:15,326 INFO L413 NwaCegarLoop]: 351 mSDtfsCounter, 25 mSDsluCounter, 2003 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 2354 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:15,326 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 2354 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:15,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2022-07-14 07:06:15,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 484. [2022-07-14 07:06:15,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 429 states have (on average 1.2564102564102564) internal successors, (539), 435 states have internal predecessors, (539), 36 states have call successors, (36), 18 states have call predecessors, (36), 18 states have return successors, (37), 31 states have call predecessors, (37), 30 states have call successors, (37) [2022-07-14 07:06:15,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 612 transitions. [2022-07-14 07:06:15,332 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 612 transitions. Word has length 52 [2022-07-14 07:06:15,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:15,332 INFO L495 AbstractCegarLoop]: Abstraction has 484 states and 612 transitions. [2022-07-14 07:06:15,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:15,333 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 612 transitions. [2022-07-14 07:06:15,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-14 07:06:15,334 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:15,334 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:15,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:15,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:15,542 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:15,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:15,543 INFO L85 PathProgramCache]: Analyzing trace with hash 507953388, now seen corresponding path program 1 times [2022-07-14 07:06:15,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:15,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2098151648] [2022-07-14 07:06:15,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:15,543 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:15,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:15,544 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:15,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2022-07-14 07:06:15,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:15,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:15,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:15,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:15,714 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:15,715 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:15,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2098151648] [2022-07-14 07:06:15,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2098151648] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:15,715 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:15,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:06:15,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865801694] [2022-07-14 07:06:15,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:15,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:06:15,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:15,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:06:15,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:15,720 INFO L87 Difference]: Start difference. First operand 484 states and 612 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:16,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:16,002 INFO L93 Difference]: Finished difference Result 594 states and 762 transitions. [2022-07-14 07:06:16,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:06:16,003 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (2), 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 52 [2022-07-14 07:06:16,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:16,004 INFO L225 Difference]: With dead ends: 594 [2022-07-14 07:06:16,004 INFO L226 Difference]: Without dead ends: 581 [2022-07-14 07:06:16,005 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-07-14 07:06:16,005 INFO L413 NwaCegarLoop]: 355 mSDtfsCounter, 300 mSDsluCounter, 2019 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 2374 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:16,005 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 2374 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:06:16,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-07-14 07:06:16,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 490. [2022-07-14 07:06:16,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 434 states have (on average 1.2534562211981566) internal successors, (544), 441 states have internal predecessors, (544), 36 states have call successors, (36), 18 states have call predecessors, (36), 19 states have return successors, (41), 31 states have call predecessors, (41), 30 states have call successors, (41) [2022-07-14 07:06:16,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 621 transitions. [2022-07-14 07:06:16,012 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 621 transitions. Word has length 52 [2022-07-14 07:06:16,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:16,012 INFO L495 AbstractCegarLoop]: Abstraction has 490 states and 621 transitions. [2022-07-14 07:06:16,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:16,013 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 621 transitions. [2022-07-14 07:06:16,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-14 07:06:16,014 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:16,014 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:16,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:16,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:16,225 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:16,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:16,225 INFO L85 PathProgramCache]: Analyzing trace with hash 750831986, now seen corresponding path program 1 times [2022-07-14 07:06:16,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:16,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1471567066] [2022-07-14 07:06:16,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:16,226 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:16,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:16,238 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:16,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2022-07-14 07:06:16,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:16,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:16,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:16,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:16,434 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:16,434 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:16,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1471567066] [2022-07-14 07:06:16,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1471567066] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:16,434 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:16,434 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:06:16,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461885857] [2022-07-14 07:06:16,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:16,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:06:16,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:16,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:06:16,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:16,435 INFO L87 Difference]: Start difference. First operand 490 states and 621 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:16,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:16,729 INFO L93 Difference]: Finished difference Result 593 states and 760 transitions. [2022-07-14 07:06:16,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:06:16,729 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (2), 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 52 [2022-07-14 07:06:16,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:16,731 INFO L225 Difference]: With dead ends: 593 [2022-07-14 07:06:16,731 INFO L226 Difference]: Without dead ends: 580 [2022-07-14 07:06:16,731 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-07-14 07:06:16,731 INFO L413 NwaCegarLoop]: 343 mSDtfsCounter, 303 mSDsluCounter, 1976 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 2319 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:16,731 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 2319 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:06:16,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2022-07-14 07:06:16,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 490. [2022-07-14 07:06:16,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 434 states have (on average 1.2534562211981566) internal successors, (544), 441 states have internal predecessors, (544), 36 states have call successors, (36), 18 states have call predecessors, (36), 19 states have return successors, (40), 31 states have call predecessors, (40), 30 states have call successors, (40) [2022-07-14 07:06:16,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 620 transitions. [2022-07-14 07:06:16,738 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 620 transitions. Word has length 52 [2022-07-14 07:06:16,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:16,739 INFO L495 AbstractCegarLoop]: Abstraction has 490 states and 620 transitions. [2022-07-14 07:06:16,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:16,739 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 620 transitions. [2022-07-14 07:06:16,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-14 07:06:16,740 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:16,740 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:16,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Ended with exit code 0 [2022-07-14 07:06:16,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:16,941 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:16,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:16,941 INFO L85 PathProgramCache]: Analyzing trace with hash -831882757, now seen corresponding path program 1 times [2022-07-14 07:06:16,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:16,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [774765614] [2022-07-14 07:06:16,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:16,942 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:16,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:16,943 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:16,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2022-07-14 07:06:17,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:17,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:17,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:17,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:17,112 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:17,112 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:17,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [774765614] [2022-07-14 07:06:17,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [774765614] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:17,113 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:17,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:06:17,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777288454] [2022-07-14 07:06:17,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:17,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:06:17,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:17,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:06:17,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:06:17,114 INFO L87 Difference]: Start difference. First operand 490 states and 620 transitions. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:17,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:17,322 INFO L93 Difference]: Finished difference Result 588 states and 753 transitions. [2022-07-14 07:06:17,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:17,323 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 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 52 [2022-07-14 07:06:17,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:17,324 INFO L225 Difference]: With dead ends: 588 [2022-07-14 07:06:17,324 INFO L226 Difference]: Without dead ends: 578 [2022-07-14 07:06:17,325 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:06:17,325 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 197 mSDsluCounter, 1481 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 1838 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:17,325 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 1838 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:06:17,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-07-14 07:06:17,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 490. [2022-07-14 07:06:17,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 434 states have (on average 1.2534562211981566) internal successors, (544), 441 states have internal predecessors, (544), 36 states have call successors, (36), 18 states have call predecessors, (36), 19 states have return successors, (39), 31 states have call predecessors, (39), 30 states have call successors, (39) [2022-07-14 07:06:17,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 619 transitions. [2022-07-14 07:06:17,332 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 619 transitions. Word has length 52 [2022-07-14 07:06:17,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:17,333 INFO L495 AbstractCegarLoop]: Abstraction has 490 states and 619 transitions. [2022-07-14 07:06:17,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:17,333 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 619 transitions. [2022-07-14 07:06:17,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-14 07:06:17,334 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:17,335 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:17,355 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Ended with exit code 0 [2022-07-14 07:06:17,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:17,544 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:17,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:17,544 INFO L85 PathProgramCache]: Analyzing trace with hash 860965226, now seen corresponding path program 1 times [2022-07-14 07:06:17,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:17,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [803555114] [2022-07-14 07:06:17,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:17,545 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:17,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:17,546 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:17,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2022-07-14 07:06:17,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:17,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 07:06:17,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:17,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:17,684 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:17,684 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:17,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [803555114] [2022-07-14 07:06:17,685 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [803555114] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:17,685 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:17,685 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 07:06:17,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811466041] [2022-07-14 07:06:17,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:17,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 07:06:17,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:17,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 07:06:17,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 07:06:17,686 INFO L87 Difference]: Start difference. First operand 490 states and 619 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:17,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:17,750 INFO L93 Difference]: Finished difference Result 607 states and 785 transitions. [2022-07-14 07:06:17,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:06:17,751 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 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 54 [2022-07-14 07:06:17,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:17,752 INFO L225 Difference]: With dead ends: 607 [2022-07-14 07:06:17,752 INFO L226 Difference]: Without dead ends: 607 [2022-07-14 07:06:17,753 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:06:17,753 INFO L413 NwaCegarLoop]: 425 mSDtfsCounter, 75 mSDsluCounter, 1596 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 2021 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:17,753 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 2021 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:17,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-07-14 07:06:17,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 476. [2022-07-14 07:06:17,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 422 states have (on average 1.2511848341232228) internal successors, (528), 428 states have internal predecessors, (528), 34 states have call successors, (34), 17 states have call predecessors, (34), 19 states have return successors, (37), 31 states have call predecessors, (37), 29 states have call successors, (37) [2022-07-14 07:06:17,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 599 transitions. [2022-07-14 07:06:17,760 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 599 transitions. Word has length 54 [2022-07-14 07:06:17,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:17,761 INFO L495 AbstractCegarLoop]: Abstraction has 476 states and 599 transitions. [2022-07-14 07:06:17,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:17,761 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 599 transitions. [2022-07-14 07:06:17,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-14 07:06:17,762 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:17,762 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:17,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Ended with exit code 0 [2022-07-14 07:06:17,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:17,972 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:17,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:17,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1142364733, now seen corresponding path program 1 times [2022-07-14 07:06:17,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:17,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [601227356] [2022-07-14 07:06:17,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:17,973 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:17,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:17,988 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:18,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2022-07-14 07:06:18,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:18,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:18,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:18,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:18,169 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:18,169 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:18,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [601227356] [2022-07-14 07:06:18,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [601227356] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:18,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:18,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:06:18,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741790180] [2022-07-14 07:06:18,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:18,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:06:18,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:18,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:06:18,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:18,170 INFO L87 Difference]: Start difference. First operand 476 states and 599 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:18,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:18,285 INFO L93 Difference]: Finished difference Result 507 states and 636 transitions. [2022-07-14 07:06:18,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:06:18,286 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2022-07-14 07:06:18,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:18,287 INFO L225 Difference]: With dead ends: 507 [2022-07-14 07:06:18,287 INFO L226 Difference]: Without dead ends: 494 [2022-07-14 07:06:18,287 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:06:18,287 INFO L413 NwaCegarLoop]: 353 mSDtfsCounter, 25 mSDsluCounter, 1987 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 2340 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:18,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 2340 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:18,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2022-07-14 07:06:18,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 482. [2022-07-14 07:06:18,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 427 states have (on average 1.2482435597189696) internal successors, (533), 434 states have internal predecessors, (533), 34 states have call successors, (34), 17 states have call predecessors, (34), 20 states have return successors, (41), 31 states have call predecessors, (41), 29 states have call successors, (41) [2022-07-14 07:06:18,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 608 transitions. [2022-07-14 07:06:18,292 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 608 transitions. Word has length 53 [2022-07-14 07:06:18,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:18,292 INFO L495 AbstractCegarLoop]: Abstraction has 482 states and 608 transitions. [2022-07-14 07:06:18,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:18,292 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 608 transitions. [2022-07-14 07:06:18,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-14 07:06:18,293 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:18,293 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:18,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (58)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:18,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:18,500 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:18,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:18,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1566018947, now seen corresponding path program 1 times [2022-07-14 07:06:18,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:18,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1065204633] [2022-07-14 07:06:18,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:18,501 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:18,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:18,502 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:18,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2022-07-14 07:06:18,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:18,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:18,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:18,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:18,653 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:18,653 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:18,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1065204633] [2022-07-14 07:06:18,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1065204633] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:18,654 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:18,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:06:18,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566279814] [2022-07-14 07:06:18,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:18,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:06:18,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:18,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:06:18,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:18,655 INFO L87 Difference]: Start difference. First operand 482 states and 608 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:18,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:18,772 INFO L93 Difference]: Finished difference Result 500 states and 626 transitions. [2022-07-14 07:06:18,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:06:18,773 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2022-07-14 07:06:18,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:18,774 INFO L225 Difference]: With dead ends: 500 [2022-07-14 07:06:18,774 INFO L226 Difference]: Without dead ends: 483 [2022-07-14 07:06:18,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:06:18,774 INFO L413 NwaCegarLoop]: 354 mSDtfsCounter, 22 mSDsluCounter, 2328 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2682 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:18,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2682 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:18,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2022-07-14 07:06:18,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 471. [2022-07-14 07:06:18,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 418 states have (on average 1.2511961722488039) internal successors, (523), 424 states have internal predecessors, (523), 33 states have call successors, (33), 17 states have call predecessors, (33), 19 states have return successors, (36), 30 states have call predecessors, (36), 28 states have call successors, (36) [2022-07-14 07:06:18,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 592 transitions. [2022-07-14 07:06:18,779 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 592 transitions. Word has length 53 [2022-07-14 07:06:18,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:18,779 INFO L495 AbstractCegarLoop]: Abstraction has 471 states and 592 transitions. [2022-07-14 07:06:18,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:18,779 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 592 transitions. [2022-07-14 07:06:18,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-14 07:06:18,780 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:18,780 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:18,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:18,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:18,981 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:18,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:18,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1800376175, now seen corresponding path program 1 times [2022-07-14 07:06:18,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:18,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1852067312] [2022-07-14 07:06:18,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:18,982 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:18,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:18,983 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:18,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2022-07-14 07:06:19,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:19,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:19,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:19,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:19,147 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:19,147 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:19,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1852067312] [2022-07-14 07:06:19,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1852067312] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:19,147 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:19,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:06:19,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104942876] [2022-07-14 07:06:19,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:19,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:06:19,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:19,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:06:19,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:19,148 INFO L87 Difference]: Start difference. First operand 471 states and 592 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:19,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:19,250 INFO L93 Difference]: Finished difference Result 502 states and 628 transitions. [2022-07-14 07:06:19,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:06:19,251 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2022-07-14 07:06:19,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:19,252 INFO L225 Difference]: With dead ends: 502 [2022-07-14 07:06:19,252 INFO L226 Difference]: Without dead ends: 489 [2022-07-14 07:06:19,252 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:06:19,252 INFO L413 NwaCegarLoop]: 334 mSDtfsCounter, 25 mSDsluCounter, 1908 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 2242 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:19,253 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 2242 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:19,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2022-07-14 07:06:19,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 477. [2022-07-14 07:06:19,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 423 states have (on average 1.24822695035461) internal successors, (528), 430 states have internal predecessors, (528), 33 states have call successors, (33), 17 states have call predecessors, (33), 20 states have return successors, (39), 30 states have call predecessors, (39), 28 states have call successors, (39) [2022-07-14 07:06:19,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 600 transitions. [2022-07-14 07:06:19,257 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 600 transitions. Word has length 53 [2022-07-14 07:06:19,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:19,257 INFO L495 AbstractCegarLoop]: Abstraction has 477 states and 600 transitions. [2022-07-14 07:06:19,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:19,258 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 600 transitions. [2022-07-14 07:06:19,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-14 07:06:19,258 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:19,258 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:19,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:19,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:19,465 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:19,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:19,466 INFO L85 PathProgramCache]: Analyzing trace with hash 908007505, now seen corresponding path program 1 times [2022-07-14 07:06:19,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:19,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [381834991] [2022-07-14 07:06:19,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:19,466 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:19,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:19,467 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:19,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2022-07-14 07:06:19,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:19,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:19,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:19,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:19,622 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:19,622 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:19,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [381834991] [2022-07-14 07:06:19,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [381834991] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:19,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:19,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:06:19,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210763578] [2022-07-14 07:06:19,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:19,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:06:19,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:19,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:06:19,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:19,623 INFO L87 Difference]: Start difference. First operand 477 states and 600 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:19,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:19,739 INFO L93 Difference]: Finished difference Result 495 states and 618 transitions. [2022-07-14 07:06:19,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:06:19,740 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2022-07-14 07:06:19,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:19,740 INFO L225 Difference]: With dead ends: 495 [2022-07-14 07:06:19,740 INFO L226 Difference]: Without dead ends: 479 [2022-07-14 07:06:19,741 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:06:19,741 INFO L413 NwaCegarLoop]: 334 mSDtfsCounter, 22 mSDsluCounter, 2224 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2558 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:19,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2558 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:19,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-07-14 07:06:19,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 467. [2022-07-14 07:06:19,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 415 states have (on average 1.2506024096385542) internal successors, (519), 421 states have internal predecessors, (519), 32 states have call successors, (32), 17 states have call predecessors, (32), 19 states have return successors, (35), 29 states have call predecessors, (35), 27 states have call successors, (35) [2022-07-14 07:06:19,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 586 transitions. [2022-07-14 07:06:19,745 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 586 transitions. Word has length 53 [2022-07-14 07:06:19,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:19,745 INFO L495 AbstractCegarLoop]: Abstraction has 467 states and 586 transitions. [2022-07-14 07:06:19,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:19,746 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 586 transitions. [2022-07-14 07:06:19,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-14 07:06:19,746 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:19,746 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:19,753 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (61)] Ended with exit code 0 [2022-07-14 07:06:19,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:19,951 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:19,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:19,952 INFO L85 PathProgramCache]: Analyzing trace with hash 543462463, now seen corresponding path program 1 times [2022-07-14 07:06:19,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:19,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [450379157] [2022-07-14 07:06:19,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:19,952 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:19,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:19,953 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:19,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2022-07-14 07:06:20,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:20,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 07:06:20,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:20,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:20,062 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:20,062 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:20,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [450379157] [2022-07-14 07:06:20,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [450379157] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:20,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:20,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 07:06:20,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053518033] [2022-07-14 07:06:20,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:20,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 07:06:20,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:20,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 07:06:20,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 07:06:20,063 INFO L87 Difference]: Start difference. First operand 467 states and 586 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:20,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:20,080 INFO L93 Difference]: Finished difference Result 477 states and 597 transitions. [2022-07-14 07:06:20,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 07:06:20,081 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2022-07-14 07:06:20,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:20,081 INFO L225 Difference]: With dead ends: 477 [2022-07-14 07:06:20,081 INFO L226 Difference]: Without dead ends: 477 [2022-07-14 07:06:20,082 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:06:20,082 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 16 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 961 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:20,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 961 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:20,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2022-07-14 07:06:20,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 473. [2022-07-14 07:06:20,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 421 states have (on average 1.2494061757719714) internal successors, (526), 427 states have internal predecessors, (526), 32 states have call successors, (32), 17 states have call predecessors, (32), 19 states have return successors, (35), 29 states have call predecessors, (35), 27 states have call successors, (35) [2022-07-14 07:06:20,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 593 transitions. [2022-07-14 07:06:20,086 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 593 transitions. Word has length 53 [2022-07-14 07:06:20,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:20,087 INFO L495 AbstractCegarLoop]: Abstraction has 473 states and 593 transitions. [2022-07-14 07:06:20,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:20,087 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 593 transitions. [2022-07-14 07:06:20,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-14 07:06:20,088 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:20,088 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:20,098 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Ended with exit code 0 [2022-07-14 07:06:20,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:20,295 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:20,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:20,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1043121153, now seen corresponding path program 1 times [2022-07-14 07:06:20,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:20,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1289597321] [2022-07-14 07:06:20,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:20,296 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:20,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:20,297 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:20,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2022-07-14 07:06:20,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:20,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 07:06:20,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:20,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:20,442 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:20,442 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:20,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1289597321] [2022-07-14 07:06:20,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1289597321] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:20,442 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:20,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:06:20,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718829781] [2022-07-14 07:06:20,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:20,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:06:20,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:20,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:06:20,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:06:20,443 INFO L87 Difference]: Start difference. First operand 473 states and 593 transitions. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:20,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:20,500 INFO L93 Difference]: Finished difference Result 475 states and 590 transitions. [2022-07-14 07:06:20,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:20,501 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2022-07-14 07:06:20,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:20,502 INFO L225 Difference]: With dead ends: 475 [2022-07-14 07:06:20,502 INFO L226 Difference]: Without dead ends: 475 [2022-07-14 07:06:20,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:06:20,502 INFO L413 NwaCegarLoop]: 340 mSDtfsCounter, 39 mSDsluCounter, 1976 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 2316 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:20,503 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 2316 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:20,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-07-14 07:06:20,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 456. [2022-07-14 07:06:20,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 406 states have (on average 1.2438423645320198) internal successors, (505), 411 states have internal predecessors, (505), 31 states have call successors, (31), 17 states have call predecessors, (31), 18 states have return successors, (33), 28 states have call predecessors, (33), 27 states have call successors, (33) [2022-07-14 07:06:20,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 569 transitions. [2022-07-14 07:06:20,508 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 569 transitions. Word has length 53 [2022-07-14 07:06:20,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:20,509 INFO L495 AbstractCegarLoop]: Abstraction has 456 states and 569 transitions. [2022-07-14 07:06:20,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:20,509 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 569 transitions. [2022-07-14 07:06:20,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-14 07:06:20,510 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:20,510 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:20,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:20,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:20,710 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:20,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:20,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1485518840, now seen corresponding path program 1 times [2022-07-14 07:06:20,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:20,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1251734423] [2022-07-14 07:06:20,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:20,711 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:20,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:20,712 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:20,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Waiting until timeout for monitored process [2022-07-14 07:06:20,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:20,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:20,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:20,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:20,867 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:20,867 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:20,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1251734423] [2022-07-14 07:06:20,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1251734423] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:20,867 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:20,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:06:20,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497213112] [2022-07-14 07:06:20,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:20,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:06:20,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:20,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:06:20,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:06:20,868 INFO L87 Difference]: Start difference. First operand 456 states and 569 transitions. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:20,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:20,945 INFO L93 Difference]: Finished difference Result 484 states and 600 transitions. [2022-07-14 07:06:20,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:20,945 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2022-07-14 07:06:20,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:20,946 INFO L225 Difference]: With dead ends: 484 [2022-07-14 07:06:20,946 INFO L226 Difference]: Without dead ends: 474 [2022-07-14 07:06:20,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:06:20,946 INFO L413 NwaCegarLoop]: 333 mSDtfsCounter, 15 mSDsluCounter, 1577 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1910 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:20,946 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 1910 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:20,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-07-14 07:06:20,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 456. [2022-07-14 07:06:20,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 406 states have (on average 1.2438423645320198) internal successors, (505), 411 states have internal predecessors, (505), 31 states have call successors, (31), 17 states have call predecessors, (31), 18 states have return successors, (33), 28 states have call predecessors, (33), 27 states have call successors, (33) [2022-07-14 07:06:20,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 569 transitions. [2022-07-14 07:06:20,950 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 569 transitions. Word has length 53 [2022-07-14 07:06:20,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:20,950 INFO L495 AbstractCegarLoop]: Abstraction has 456 states and 569 transitions. [2022-07-14 07:06:20,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:20,950 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 569 transitions. [2022-07-14 07:06:20,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-14 07:06:20,951 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:20,951 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:20,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:21,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:21,158 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:21,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:21,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1021073352, now seen corresponding path program 1 times [2022-07-14 07:06:21,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:21,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1080216485] [2022-07-14 07:06:21,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:21,159 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:21,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:21,160 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:21,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2022-07-14 07:06:21,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:21,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:21,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:21,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:21,299 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:21,299 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:21,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1080216485] [2022-07-14 07:06:21,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1080216485] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:21,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:21,300 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:06:21,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653141640] [2022-07-14 07:06:21,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:21,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:06:21,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:21,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:06:21,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:06:21,301 INFO L87 Difference]: Start difference. First operand 456 states and 569 transitions. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:21,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:21,385 INFO L93 Difference]: Finished difference Result 470 states and 582 transitions. [2022-07-14 07:06:21,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:21,385 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2022-07-14 07:06:21,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:21,386 INFO L225 Difference]: With dead ends: 470 [2022-07-14 07:06:21,386 INFO L226 Difference]: Without dead ends: 453 [2022-07-14 07:06:21,386 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-14 07:06:21,386 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 15 mSDsluCounter, 1576 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1908 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:21,387 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 1908 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:21,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2022-07-14 07:06:21,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 441. [2022-07-14 07:06:21,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 393 states have (on average 1.2442748091603053) internal successors, (489), 397 states have internal predecessors, (489), 30 states have call successors, (30), 17 states have call predecessors, (30), 17 states have return successors, (30), 27 states have call predecessors, (30), 26 states have call successors, (30) [2022-07-14 07:06:21,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 549 transitions. [2022-07-14 07:06:21,392 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 549 transitions. Word has length 53 [2022-07-14 07:06:21,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:21,392 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 549 transitions. [2022-07-14 07:06:21,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:21,392 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 549 transitions. [2022-07-14 07:06:21,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-14 07:06:21,393 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:21,393 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:21,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Ended with exit code 0 [2022-07-14 07:06:21,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:21,599 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:21,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:21,600 INFO L85 PathProgramCache]: Analyzing trace with hash 911699668, now seen corresponding path program 1 times [2022-07-14 07:06:21,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:21,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [182881853] [2022-07-14 07:06:21,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:21,600 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:21,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:21,601 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:21,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Waiting until timeout for monitored process [2022-07-14 07:06:21,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:21,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:21,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:21,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:21,757 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:21,757 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:21,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [182881853] [2022-07-14 07:06:21,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [182881853] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:21,757 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:21,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:06:21,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138510716] [2022-07-14 07:06:21,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:21,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:06:21,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:21,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:06:21,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:21,758 INFO L87 Difference]: Start difference. First operand 441 states and 549 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:21,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:21,833 INFO L93 Difference]: Finished difference Result 459 states and 568 transitions. [2022-07-14 07:06:21,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:06:21,834 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), 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 56 [2022-07-14 07:06:21,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:21,835 INFO L225 Difference]: With dead ends: 459 [2022-07-14 07:06:21,835 INFO L226 Difference]: Without dead ends: 443 [2022-07-14 07:06:21,835 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2022-07-14 07:06:21,835 INFO L413 NwaCegarLoop]: 302 mSDtfsCounter, 30 mSDsluCounter, 2085 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 2387 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:21,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 2387 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:21,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-07-14 07:06:21,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 443. [2022-07-14 07:06:21,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 394 states have (on average 1.2436548223350254) internal successors, (490), 399 states have internal predecessors, (490), 30 states have call successors, (30), 17 states have call predecessors, (30), 18 states have return successors, (31), 27 states have call predecessors, (31), 26 states have call successors, (31) [2022-07-14 07:06:21,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 551 transitions. [2022-07-14 07:06:21,839 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 551 transitions. Word has length 56 [2022-07-14 07:06:21,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:21,839 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 551 transitions. [2022-07-14 07:06:21,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:21,839 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 551 transitions. [2022-07-14 07:06:21,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-14 07:06:21,840 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:21,840 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:21,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Ended with exit code 0 [2022-07-14 07:06:22,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:22,047 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:22,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:22,048 INFO L85 PathProgramCache]: Analyzing trace with hash 65580225, now seen corresponding path program 1 times [2022-07-14 07:06:22,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:22,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1380406570] [2022-07-14 07:06:22,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:22,048 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:22,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:22,049 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:22,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Waiting until timeout for monitored process [2022-07-14 07:06:22,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:22,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:22,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:22,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:22,210 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:22,210 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:22,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1380406570] [2022-07-14 07:06:22,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1380406570] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:22,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:22,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:06:22,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565455892] [2022-07-14 07:06:22,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:22,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:06:22,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:22,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:06:22,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:22,212 INFO L87 Difference]: Start difference. First operand 443 states and 551 transitions. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:22,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:22,401 INFO L93 Difference]: Finished difference Result 549 states and 693 transitions. [2022-07-14 07:06:22,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:06:22,401 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 2 states have call successors, (2), 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 56 [2022-07-14 07:06:22,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:22,402 INFO L225 Difference]: With dead ends: 549 [2022-07-14 07:06:22,402 INFO L226 Difference]: Without dead ends: 527 [2022-07-14 07:06:22,403 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-07-14 07:06:22,403 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 288 mSDsluCounter, 1528 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 1835 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:22,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 1835 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 07:06:22,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-07-14 07:06:22,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 449. [2022-07-14 07:06:22,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 399 states have (on average 1.2406015037593985) internal successors, (495), 405 states have internal predecessors, (495), 30 states have call successors, (30), 17 states have call predecessors, (30), 19 states have return successors, (32), 27 states have call predecessors, (32), 26 states have call successors, (32) [2022-07-14 07:06:22,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 557 transitions. [2022-07-14 07:06:22,407 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 557 transitions. Word has length 56 [2022-07-14 07:06:22,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:22,408 INFO L495 AbstractCegarLoop]: Abstraction has 449 states and 557 transitions. [2022-07-14 07:06:22,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:22,408 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 557 transitions. [2022-07-14 07:06:22,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-14 07:06:22,409 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:22,409 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:22,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:22,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:22,616 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:22,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:22,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1208729314, now seen corresponding path program 1 times [2022-07-14 07:06:22,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:22,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [218274603] [2022-07-14 07:06:22,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:22,617 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:22,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:22,618 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:22,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2022-07-14 07:06:22,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:22,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:22,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:22,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:22,779 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:22,779 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:22,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [218274603] [2022-07-14 07:06:22,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [218274603] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:22,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:22,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:06:22,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848881999] [2022-07-14 07:06:22,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:22,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:06:22,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:22,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:06:22,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:22,780 INFO L87 Difference]: Start difference. First operand 449 states and 557 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:22,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:22,887 INFO L93 Difference]: Finished difference Result 489 states and 604 transitions. [2022-07-14 07:06:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:06:22,887 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 2 states have call successors, (2), 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 57 [2022-07-14 07:06:22,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:22,888 INFO L225 Difference]: With dead ends: 489 [2022-07-14 07:06:22,888 INFO L226 Difference]: Without dead ends: 467 [2022-07-14 07:06:22,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:06:22,889 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 30 mSDsluCounter, 2065 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 2377 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:22,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 2377 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:22,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2022-07-14 07:06:22,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 449. [2022-07-14 07:06:22,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 399 states have (on average 1.2406015037593985) internal successors, (495), 405 states have internal predecessors, (495), 30 states have call successors, (30), 17 states have call predecessors, (30), 19 states have return successors, (32), 27 states have call predecessors, (32), 26 states have call successors, (32) [2022-07-14 07:06:22,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 557 transitions. [2022-07-14 07:06:22,893 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 557 transitions. Word has length 57 [2022-07-14 07:06:22,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:22,893 INFO L495 AbstractCegarLoop]: Abstraction has 449 states and 557 transitions. [2022-07-14 07:06:22,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:22,894 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 557 transitions. [2022-07-14 07:06:22,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-14 07:06:22,894 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:22,894 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:22,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:23,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:23,101 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:23,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:23,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1411317538, now seen corresponding path program 1 times [2022-07-14 07:06:23,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:23,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [854049961] [2022-07-14 07:06:23,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:23,102 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:23,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:23,103 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:23,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Waiting until timeout for monitored process [2022-07-14 07:06:23,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:23,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:23,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:23,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:23,260 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:23,260 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:23,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [854049961] [2022-07-14 07:06:23,260 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [854049961] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:23,260 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:23,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:06:23,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652119342] [2022-07-14 07:06:23,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:23,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:06:23,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:23,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:06:23,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:23,261 INFO L87 Difference]: Start difference. First operand 449 states and 557 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:23,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:23,378 INFO L93 Difference]: Finished difference Result 467 states and 575 transitions. [2022-07-14 07:06:23,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:06:23,379 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 2 states have call successors, (2), 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 57 [2022-07-14 07:06:23,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:23,379 INFO L225 Difference]: With dead ends: 467 [2022-07-14 07:06:23,379 INFO L226 Difference]: Without dead ends: 433 [2022-07-14 07:06:23,380 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:06:23,380 INFO L413 NwaCegarLoop]: 310 mSDtfsCounter, 30 mSDsluCounter, 2046 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 2356 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:23,380 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 2356 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:23,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-07-14 07:06:23,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 421. [2022-07-14 07:06:23,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 375 states have (on average 1.2426666666666666) internal successors, (466), 380 states have internal predecessors, (466), 28 states have call successors, (28), 16 states have call predecessors, (28), 17 states have return successors, (29), 25 states have call predecessors, (29), 24 states have call successors, (29) [2022-07-14 07:06:23,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 523 transitions. [2022-07-14 07:06:23,384 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 523 transitions. Word has length 57 [2022-07-14 07:06:23,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:23,384 INFO L495 AbstractCegarLoop]: Abstraction has 421 states and 523 transitions. [2022-07-14 07:06:23,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-14 07:06:23,384 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 523 transitions. [2022-07-14 07:06:23,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-07-14 07:06:23,385 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:23,385 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:23,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:23,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:23,592 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:23,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:23,592 INFO L85 PathProgramCache]: Analyzing trace with hash 166689695, now seen corresponding path program 1 times [2022-07-14 07:06:23,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:23,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [104649771] [2022-07-14 07:06:23,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:23,592 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:23,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:23,593 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:23,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Waiting until timeout for monitored process [2022-07-14 07:06:23,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:23,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 07:06:23,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:23,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:23,738 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:23,738 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:23,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [104649771] [2022-07-14 07:06:23,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [104649771] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:23,738 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:23,738 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-14 07:06:23,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329584877] [2022-07-14 07:06:23,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:23,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 07:06:23,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:23,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 07:06:23,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-14 07:06:23,740 INFO L87 Difference]: Start difference. First operand 421 states and 523 transitions. Second operand has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:23,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:23,806 INFO L93 Difference]: Finished difference Result 431 states and 532 transitions. [2022-07-14 07:06:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 07:06:23,807 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 8 states have internal predecessors, (56), 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 61 [2022-07-14 07:06:23,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:23,807 INFO L225 Difference]: With dead ends: 431 [2022-07-14 07:06:23,808 INFO L226 Difference]: Without dead ends: 387 [2022-07-14 07:06:23,808 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2022-07-14 07:06:23,808 INFO L413 NwaCegarLoop]: 285 mSDtfsCounter, 33 mSDsluCounter, 1957 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 2242 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:23,808 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 2242 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:23,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2022-07-14 07:06:23,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 385. [2022-07-14 07:06:23,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 343 states have (on average 1.2361516034985423) internal successors, (424), 347 states have internal predecessors, (424), 26 states have call successors, (26), 15 states have call predecessors, (26), 15 states have return successors, (26), 23 states have call predecessors, (26), 22 states have call successors, (26) [2022-07-14 07:06:23,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 476 transitions. [2022-07-14 07:06:23,812 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 476 transitions. Word has length 61 [2022-07-14 07:06:23,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:23,812 INFO L495 AbstractCegarLoop]: Abstraction has 385 states and 476 transitions. [2022-07-14 07:06:23,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:23,812 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 476 transitions. [2022-07-14 07:06:23,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-14 07:06:23,813 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:23,813 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:23,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:24,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:24,020 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:24,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:24,020 INFO L85 PathProgramCache]: Analyzing trace with hash 695777282, now seen corresponding path program 1 times [2022-07-14 07:06:24,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:24,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1726601613] [2022-07-14 07:06:24,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:24,021 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:24,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:24,022 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:24,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2022-07-14 07:06:24,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:24,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 07:06:24,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:24,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:24,155 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:24,155 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:24,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1726601613] [2022-07-14 07:06:24,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1726601613] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:24,155 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:24,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:06:24,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387408769] [2022-07-14 07:06:24,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:24,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:06:24,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:24,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:06:24,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:06:24,156 INFO L87 Difference]: Start difference. First operand 385 states and 476 transitions. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 7 states have internal predecessors, (61), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:24,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:24,239 INFO L93 Difference]: Finished difference Result 423 states and 519 transitions. [2022-07-14 07:06:24,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:24,240 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 7 states have internal predecessors, (61), 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 66 [2022-07-14 07:06:24,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:24,240 INFO L225 Difference]: With dead ends: 423 [2022-07-14 07:06:24,240 INFO L226 Difference]: Without dead ends: 407 [2022-07-14 07:06:24,241 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-07-14 07:06:24,241 INFO L413 NwaCegarLoop]: 249 mSDtfsCounter, 224 mSDsluCounter, 1224 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 1473 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:24,241 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 1473 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:24,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-07-14 07:06:24,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 393. [2022-07-14 07:06:24,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 350 states have (on average 1.2314285714285715) internal successors, (431), 354 states have internal predecessors, (431), 26 states have call successors, (26), 15 states have call predecessors, (26), 16 states have return successors, (29), 24 states have call predecessors, (29), 22 states have call successors, (29) [2022-07-14 07:06:24,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 486 transitions. [2022-07-14 07:06:24,245 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 486 transitions. Word has length 66 [2022-07-14 07:06:24,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:24,245 INFO L495 AbstractCegarLoop]: Abstraction has 393 states and 486 transitions. [2022-07-14 07:06:24,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 7 states have internal predecessors, (61), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:24,245 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 486 transitions. [2022-07-14 07:06:24,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-14 07:06:24,246 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:24,246 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:24,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:24,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:24,453 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:24,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:24,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1438395151, now seen corresponding path program 1 times [2022-07-14 07:06:24,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:24,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [52765945] [2022-07-14 07:06:24,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:24,454 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:24,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:24,455 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:24,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Waiting until timeout for monitored process [2022-07-14 07:06:24,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:24,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 07:06:24,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:24,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:24,596 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:24,596 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:24,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [52765945] [2022-07-14 07:06:24,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [52765945] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:24,597 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:24,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:06:24,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306117442] [2022-07-14 07:06:24,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:24,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:06:24,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:24,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:06:24,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:06:24,598 INFO L87 Difference]: Start difference. First operand 393 states and 486 transitions. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 7 states have internal predecessors, (62), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:24,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:24,668 INFO L93 Difference]: Finished difference Result 423 states and 518 transitions. [2022-07-14 07:06:24,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:24,669 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 7 states have internal predecessors, (62), 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 67 [2022-07-14 07:06:24,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:24,670 INFO L225 Difference]: With dead ends: 423 [2022-07-14 07:06:24,670 INFO L226 Difference]: Without dead ends: 407 [2022-07-14 07:06:24,670 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-07-14 07:06:24,670 INFO L413 NwaCegarLoop]: 266 mSDtfsCounter, 27 mSDsluCounter, 1525 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1791 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:24,670 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 1791 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:24,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-07-14 07:06:24,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 385. [2022-07-14 07:06:24,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 343 states have (on average 1.2332361516034986) internal successors, (423), 347 states have internal predecessors, (423), 26 states have call successors, (26), 15 states have call predecessors, (26), 15 states have return successors, (26), 23 states have call predecessors, (26), 22 states have call successors, (26) [2022-07-14 07:06:24,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 475 transitions. [2022-07-14 07:06:24,674 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 475 transitions. Word has length 67 [2022-07-14 07:06:24,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:24,675 INFO L495 AbstractCegarLoop]: Abstraction has 385 states and 475 transitions. [2022-07-14 07:06:24,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 7 states have internal predecessors, (62), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:24,675 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 475 transitions. [2022-07-14 07:06:24,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-07-14 07:06:24,675 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:24,676 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:24,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:24,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:24,882 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:24,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:24,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1845717767, now seen corresponding path program 1 times [2022-07-14 07:06:24,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:24,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [339964799] [2022-07-14 07:06:24,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:24,883 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:24,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:24,884 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:24,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Waiting until timeout for monitored process [2022-07-14 07:06:24,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:24,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 07:06:24,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:25,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:25,037 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:25,037 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:25,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [339964799] [2022-07-14 07:06:25,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [339964799] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:25,038 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:25,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 07:06:25,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702920920] [2022-07-14 07:06:25,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:25,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 07:06:25,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:25,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 07:06:25,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 07:06:25,039 INFO L87 Difference]: Start difference. First operand 385 states and 475 transitions. Second operand has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:25,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:25,117 INFO L93 Difference]: Finished difference Result 409 states and 501 transitions. [2022-07-14 07:06:25,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 07:06:25,118 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 71 [2022-07-14 07:06:25,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:25,118 INFO L225 Difference]: With dead ends: 409 [2022-07-14 07:06:25,118 INFO L226 Difference]: Without dead ends: 385 [2022-07-14 07:06:25,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2022-07-14 07:06:25,119 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 72 mSDsluCounter, 1398 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 1633 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:25,119 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 1633 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 07:06:25,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-07-14 07:06:25,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 378. [2022-07-14 07:06:25,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 336 states have (on average 1.2291666666666667) internal successors, (413), 341 states have internal predecessors, (413), 26 states have call successors, (26), 15 states have call predecessors, (26), 15 states have return successors, (26), 22 states have call predecessors, (26), 22 states have call successors, (26) [2022-07-14 07:06:25,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 465 transitions. [2022-07-14 07:06:25,123 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 465 transitions. Word has length 71 [2022-07-14 07:06:25,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:25,123 INFO L495 AbstractCegarLoop]: Abstraction has 378 states and 465 transitions. [2022-07-14 07:06:25,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-14 07:06:25,123 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 465 transitions. [2022-07-14 07:06:25,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-07-14 07:06:25,124 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:25,124 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:25,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:25,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:25,327 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:25,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:25,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1182982275, now seen corresponding path program 1 times [2022-07-14 07:06:25,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:25,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1929019900] [2022-07-14 07:06:25,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:25,328 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:25,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:25,368 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:25,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Waiting until timeout for monitored process [2022-07-14 07:06:25,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 07:06:25,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 07:06:25,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 07:06:25,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 07:06:25,497 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 07:06:25,497 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 07:06:25,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1929019900] [2022-07-14 07:06:25,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1929019900] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 07:06:25,497 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 07:06:25,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 07:06:25,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658970987] [2022-07-14 07:06:25,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 07:06:25,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 07:06:25,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 07:06:25,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 07:06:25,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 07:06:25,498 INFO L87 Difference]: Start difference. First operand 378 states and 465 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-14 07:06:25,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 07:06:25,657 INFO L93 Difference]: Finished difference Result 491 states and 589 transitions. [2022-07-14 07:06:25,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 07:06:25,658 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 72 [2022-07-14 07:06:25,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 07:06:25,659 INFO L225 Difference]: With dead ends: 491 [2022-07-14 07:06:25,659 INFO L226 Difference]: Without dead ends: 491 [2022-07-14 07:06:25,659 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-14 07:06:25,659 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 304 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 750 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 07:06:25,659 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [310 Valid, 750 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 07:06:25,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2022-07-14 07:06:25,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 472. [2022-07-14 07:06:25,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 420 states have (on average 1.2214285714285715) internal successors, (513), 427 states have internal predecessors, (513), 28 states have call successors, (28), 21 states have call predecessors, (28), 23 states have return successors, (29), 24 states have call predecessors, (29), 24 states have call successors, (29) [2022-07-14 07:06:25,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 570 transitions. [2022-07-14 07:06:25,664 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 570 transitions. Word has length 72 [2022-07-14 07:06:25,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 07:06:25,664 INFO L495 AbstractCegarLoop]: Abstraction has 472 states and 570 transitions. [2022-07-14 07:06:25,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-14 07:06:25,664 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 570 transitions. [2022-07-14 07:06:25,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-14 07:06:25,664 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 07:06:25,665 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:25,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:25,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:25,865 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-14 07:06:25,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 07:06:25,865 INFO L85 PathProgramCache]: Analyzing trace with hash 661499576, now seen corresponding path program 1 times [2022-07-14 07:06:25,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 07:06:25,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [137368680] [2022-07-14 07:06:25,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 07:06:25,866 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 07:06:25,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 07:06:25,867 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 07:06:25,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Waiting until timeout for monitored process [2022-07-14 07:06:25,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 07:06:25,967 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 07:06:26,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 07:06:26,096 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2022-07-14 07:06:26,097 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-14 07:06:26,097 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK (1 of 2 remaining) [2022-07-14 07:06:26,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (0 of 2 remaining) [2022-07-14 07:06:26,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Forceful destruction successful, exit code 0 [2022-07-14 07:06:26,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 07:06:26,309 INFO L356 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 07:06:26,311 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-14 07:06:26,428 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.07 07:06:26 BoogieIcfgContainer [2022-07-14 07:06:26,428 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-14 07:06:26,429 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-14 07:06:26,429 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-14 07:06:26,429 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-14 07:06:26,429 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 07:05:52" (3/4) ... [2022-07-14 07:06:26,431 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-14 07:06:26,431 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-14 07:06:26,431 INFO L158 Benchmark]: Toolchain (without parser) took 35848.57ms. Allocated memory was 60.8MB in the beginning and 148.9MB in the end (delta: 88.1MB). Free memory was 40.2MB in the beginning and 99.2MB in the end (delta: -59.0MB). Peak memory consumption was 27.1MB. Max. memory is 16.1GB. [2022-07-14 07:06:26,431 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 60.8MB. Free memory was 42.8MB in the beginning and 42.8MB in the end (delta: 52.1kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 07:06:26,432 INFO L158 Benchmark]: CACSL2BoogieTranslator took 445.00ms. Allocated memory is still 60.8MB. Free memory was 40.0MB in the beginning and 31.3MB in the end (delta: 8.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2022-07-14 07:06:26,432 INFO L158 Benchmark]: Boogie Procedure Inliner took 102.54ms. Allocated memory was 60.8MB in the beginning and 75.5MB in the end (delta: 14.7MB). Free memory was 31.1MB in the beginning and 56.2MB in the end (delta: -25.1MB). Peak memory consumption was 11.3MB. Max. memory is 16.1GB. [2022-07-14 07:06:26,432 INFO L158 Benchmark]: Boogie Preprocessor took 62.58ms. Allocated memory is still 75.5MB. Free memory was 56.2MB in the beginning and 52.3MB in the end (delta: 3.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-07-14 07:06:26,432 INFO L158 Benchmark]: RCFGBuilder took 908.71ms. Allocated memory is still 75.5MB. Free memory was 52.0MB in the beginning and 40.8MB in the end (delta: 11.2MB). Peak memory consumption was 23.3MB. Max. memory is 16.1GB. [2022-07-14 07:06:26,433 INFO L158 Benchmark]: TraceAbstraction took 34321.44ms. Allocated memory was 75.5MB in the beginning and 148.9MB in the end (delta: 73.4MB). Free memory was 40.1MB in the beginning and 99.2MB in the end (delta: -59.1MB). Peak memory consumption was 14.3MB. Max. memory is 16.1GB. [2022-07-14 07:06:26,433 INFO L158 Benchmark]: Witness Printer took 2.50ms. Allocated memory is still 148.9MB. Free memory is still 99.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 07:06:26,434 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 60.8MB. Free memory was 42.8MB in the beginning and 42.8MB in the end (delta: 52.1kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 445.00ms. Allocated memory is still 60.8MB. Free memory was 40.0MB in the beginning and 31.3MB in the end (delta: 8.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 102.54ms. Allocated memory was 60.8MB in the beginning and 75.5MB in the end (delta: 14.7MB). Free memory was 31.1MB in the beginning and 56.2MB in the end (delta: -25.1MB). Peak memory consumption was 11.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 62.58ms. Allocated memory is still 75.5MB. Free memory was 56.2MB in the beginning and 52.3MB in the end (delta: 3.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 908.71ms. Allocated memory is still 75.5MB. Free memory was 52.0MB in the beginning and 40.8MB in the end (delta: 11.2MB). Peak memory consumption was 23.3MB. Max. memory is 16.1GB. * TraceAbstraction took 34321.44ms. Allocated memory was 75.5MB in the beginning and 148.9MB in the end (delta: 73.4MB). Free memory was 40.1MB in the beginning and 99.2MB in the end (delta: -59.1MB). Peak memory consumption was 14.3MB. Max. memory is 16.1GB. * Witness Printer took 2.50ms. Allocated memory is still 148.9MB. Free memory is still 99.2MB. 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: 1627]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 1627. Possible FailurePath: [L42] int FloppyThread ; [L43] int KernelMode ; [L44] int Suspended ; [L45] int Executive ; [L46] int DiskController ; [L47] int FloppyDiskPeripheral ; [L48] int FlConfigCallBack ; [L49] int MaximumInterfaceType ; [L50] int MOUNTDEV_MOUNTED_DEVICE_GUID ; [L51] int myStatus ; [L52] int s ; [L53] int UNLOADED ; [L54] int NP ; [L55] int DC ; [L56] int SKIP1 ; [L57] int SKIP2 ; [L58] int MPR1 ; [L59] int MPR3 ; [L60] int IPC ; [L61] int pended ; [L62] int compRegistered ; [L63] int lowerDriverReturn ; [L64] int setEventCalled ; [L65] int customIrp ; [L88] int PagingReferenceCount = 0; [L89] 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] [L668] int status ; [L669] int irp = __VERIFIER_nondet_int() ; [L670] int pirp ; [L671] int pirp__IoStatus__Status ; [L672] int irp_choice = __VERIFIER_nondet_int() ; [L673] int devobj = __VERIFIER_nondet_int() ; [L674] int __cil_tmp8 ; [L676] FloppyThread = 0 [L677] KernelMode = 0 [L678] Suspended = 0 [L679] Executive = 0 [L680] DiskController = 0 [L681] FloppyDiskPeripheral = 0 [L682] FlConfigCallBack = 0 [L683] MaximumInterfaceType = 0 [L684] MOUNTDEV_MOUNTED_DEVICE_GUID = 0 [L685] myStatus = 0 [L686] s = 0 [L687] UNLOADED = 0 [L688] NP = 0 [L689] DC = 0 [L690] SKIP1 = 0 [L691] SKIP2 = 0 [L692] MPR1 = 0 [L693] MPR3 = 0 [L694] IPC = 0 [L695] pended = 0 [L696] compRegistered = 0 [L697] lowerDriverReturn = 0 [L698] setEventCalled = 0 [L699] customIrp = 0 [L703] status = 0 [L704] pirp = irp [L705] CALL _BLAST_init() [L71] UNLOADED = 0 [L72] NP = 1 [L73] DC = 2 [L74] SKIP1 = 3 [L75] SKIP2 = 4 [L76] MPR1 = 5 [L77] MPR3 = 6 [L78] IPC = 7 [L79] s = UNLOADED [L80] pended = 0 [L81] compRegistered = 0 [L82] lowerDriverReturn = 0 [L83] setEventCalled = 0 [L84] 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] [L705] RET _BLAST_init() [L707] COND TRUE status >= 0 [L708] s = NP [L709] customIrp = 0 [L710] setEventCalled = customIrp [L711] lowerDriverReturn = setEventCalled [L712] compRegistered = lowerDriverReturn [L713] pended = compRegistered [L714] pirp__IoStatus__Status = 0 [L715] 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] [L716] COND TRUE irp_choice == 0 [L717] pirp__IoStatus__Status = -1073741637 [L718] 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] [L721] CALL stub_driver_init() [L658] s = NP [L659] pended = 0 [L660] compRegistered = 0 [L661] lowerDriverReturn = 0 [L662] setEventCalled = 0 [L663] 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] [L721] RET stub_driver_init() [L724] COND FALSE !(status < 0) [L728] int tmp_ndt_1; [L729] tmp_ndt_1 = __VERIFIER_nondet_int() [L730] COND FALSE !(tmp_ndt_1 == 0) [L733] int tmp_ndt_2; [L734] tmp_ndt_2 = __VERIFIER_nondet_int() [L735] COND FALSE !(tmp_ndt_2 == 1) [L738] int tmp_ndt_3; [L739] tmp_ndt_3 = __VERIFIER_nondet_int() [L740] COND FALSE !(tmp_ndt_3 == 2) [L743] int tmp_ndt_4; [L744] tmp_ndt_4 = __VERIFIER_nondet_int() [L745] COND TRUE tmp_ndt_4 == 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=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L767] CALL, EXPR FloppyPnp(devobj, pirp) [L161] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L162] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L163] int Irp__IoStatus__Information ; [L164] int Irp__IoStatus__Status ; [L165] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L166] int disketteExtension__IsRemoved = __VERIFIER_nondet_int() ; [L167] int disketteExtension__IsStarted = __VERIFIER_nondet_int() ; [L168] int disketteExtension__TargetObject = __VERIFIER_nondet_int() ; [L169] int disketteExtension__HoldNewRequests ; [L170] int disketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L171] int disketteExtension__InterfaceString__Buffer = __VERIFIER_nondet_int() ; [L172] int disketteExtension__InterfaceString = __VERIFIER_nondet_int() ; [L173] int disketteExtension__ArcName__Length = __VERIFIER_nondet_int() ; [L174] int disketteExtension__ArcName = __VERIFIER_nondet_int() ; [L175] int irpSp__MinorFunction = __VERIFIER_nondet_int() ; [L176] int IoGetConfigurationInformation__FloppyCount = __VERIFIER_nondet_int() ; [L177] int irpSp ; [L178] int disketteExtension ; [L179] int ntStatus ; [L180] int doneEvent = __VERIFIER_nondet_int() ; [L181] int irpSp___0 ; [L182] int nextIrpSp ; [L183] int nextIrpSp__Control ; [L184] int irpSp___1 ; [L185] int irpSp__Context ; [L186] int irpSp__Control ; [L187] long __cil_tmp29 ; [L188] long __cil_tmp30 ; [L191] ntStatus = 0 [L192] 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] [L193] 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] [L196] disketteExtension = DeviceObject__DeviceExtension [L197] 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] [L198] 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] [L207] 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] [L210] 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] [L236] 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 FALSE !(! disketteExtension__IsStarted) [L255] disketteExtension__HoldNewRequests = 1 VAL [\old(DeviceObject)=8, \old(Irp)=9, 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=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L256] CALL, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(myStatus)=3221225659, \old(PagingReferenceCount)=1, \old(pended)=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=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L98] int status ; [L99] int threadHandle = __VERIFIER_nondet_int() ; [L100] int DisketteExtension__PoweringDown = __VERIFIER_nondet_int() ; [L101] int DisketteExtension__ThreadReferenceCount = __VERIFIER_nondet_int() ; [L102] int DisketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L103] int Irp__IoStatus__Status ; [L104] int Irp__IoStatus__Information ; [L105] int Irp__Tail__Overlay__CurrentStackLocation__Control ; [L106] int ObjAttributes = __VERIFIER_nondet_int() ; [L107] int __cil_tmp12 ; [L108] int __cil_tmp13 ; VAL [\old(DisketteExtension)=10, \old(Irp)=9, \old(myStatus)=3221225659, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, DisketteExtension__FloppyThread=14, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=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, ObjAttributes=15, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=13, UNLOADED=0] [L111] COND FALSE !(DisketteExtension__PoweringDown == 1) [L117] DisketteExtension__ThreadReferenceCount ++ VAL [\old(DisketteExtension)=10, \old(Irp)=9, \old(myStatus)=3221225659, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, DisketteExtension__FloppyThread=14, 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, ObjAttributes=15, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=13, UNLOADED=0] [L118] COND FALSE !(DisketteExtension__ThreadReferenceCount == 0) VAL [\old(DisketteExtension)=10, \old(Irp)=9, \old(myStatus)=3221225659, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, DisketteExtension__FloppyThread=14, 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, ObjAttributes=15, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=13, UNLOADED=0] [L150] COND TRUE pended == 0 [L151] pended = 1 VAL [\old(DisketteExtension)=10, \old(Irp)=9, \old(myStatus)=3221225659, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, DisketteExtension__FloppyThread=14, 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, ObjAttributes=15, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=13, UNLOADED=0] [L157] return (259); VAL [\old(DisketteExtension)=10, \old(Irp)=9, \old(myStatus)=3221225659, \old(PagingReferenceCount)=1, \old(pended)=0, \result=259, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, DisketteExtension__FloppyThread=14, 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, ObjAttributes=15, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=13, UNLOADED=0] [L256] RET, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(DeviceObject)=8, \old(Irp)=9, 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, FlQueueIrpToThread(Irp, disketteExtension)=259, 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=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L256] ntStatus = FlQueueIrpToThread(Irp, disketteExtension) [L259] __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] [L260] 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] [L262-L263] CALL KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \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] [L1066] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \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=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1075] COND FALSE !(customIrp == 1) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \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=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1079] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \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=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1086] int tmp_ndt_12; [L1087] tmp_ndt_12 = __VERIFIER_nondet_int() [L1088] COND TRUE tmp_ndt_12 == 0 VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \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=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_12=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1094] return (0); VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \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=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_12=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L262-L263] 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=0, 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] [L265] COND FALSE !(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=0, 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] [L268] disketteExtension__FloppyThread = 0 [L269] Irp__IoStatus__Status = 0 [L270] 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] [L271] COND TRUE s == NP [L272] 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] [L279] Irp__CurrentLocation ++ [L280] 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] [L281] 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] [L968] int returnVal2 ; [L969] int compRetStatus1 ; [L970] int lcontext = __VERIFIER_nondet_int() ; [L971] 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=16, 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] [L974] 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=16, 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] [L987] int tmp_ndt_10; [L988] tmp_ndt_10 = __VERIFIER_nondet_int() [L989] COND TRUE tmp_ndt_10 == 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=16, 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_10=0, UNLOADED=0] [L1000] 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=16, 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_10=0, UNLOADED=0] [L1013] 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=16, 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_10=0, UNLOADED=0] [L1017] 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=16, 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_10=0, UNLOADED=0] [L1026] COND TRUE s == SKIP1 [L1027] s = SKIP2 [L1028] 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=16, 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_10=0, UNLOADED=0] [L1036] 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=16, 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_10=0, UNLOADED=0] [L281] 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] [L281] ntStatus = IofCallDriver(disketteExtension__TargetObject, Irp) [L427] 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] [L428] 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] [L431] 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] [L767] RET, EXPR FloppyPnp(devobj, pirp) [L767] status = FloppyPnp(devobj, pirp) [L780] 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=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L781] 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=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L788] 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=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L789] 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=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L796] 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=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L797] 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=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L798] 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=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L812] 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=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L813] 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=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L814] 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] [L1627] 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: 667]: 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 8 procedures, 320 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 34.1s, OverallIterations: 74, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 7.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11012 SdHoareTripleChecker+Valid, 5.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10760 mSDsluCounter, 112056 SdHoareTripleChecker+Invalid, 4.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 84363 mSDsCounter, 622 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7177 IncrementalHoareTripleChecker+Invalid, 7799 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 622 mSolverCounterUnsat, 27693 mSDtfsCounter, 7177 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3250 GetRequests, 2828 SyntacticMatches, 0 SemanticMatches, 422 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 1.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=665occurred in iteration=22, InterpolantAutomatonStates: 441, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 73 MinimizatonAttempts, 1573 StatesRemovedByMinimization, 57 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 3.7s InterpolantComputationTime, 3260 NumberOfCodeBlocks, 3260 NumberOfCodeBlocksAsserted, 74 NumberOfCheckSat, 3114 ConstructedInterpolants, 0 QuantifiedInterpolants, 7583 SizeOfPredicates, 146 NumberOfNonLiveVariables, 11315 ConjunctsInSsa, 396 ConjunctsInUnsatCore, 73 InterpolantComputations, 73 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-07-14 07:06:26,463 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