./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 6c24879c 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/AutomizerTermination.xml -i ../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-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(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b430bac14e84bf4f9a37fa34891c2dc76e755851b0dbaa41865b43033493e7db --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-13 03:27:52,834 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-13 03:27:52,836 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-13 03:27:52,862 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-13 03:27:52,863 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-13 03:27:52,864 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-13 03:27:52,865 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-13 03:27:52,866 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-13 03:27:52,867 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-13 03:27:52,867 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-13 03:27:52,868 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-13 03:27:52,869 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-13 03:27:52,869 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-13 03:27:52,869 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-13 03:27:52,870 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-13 03:27:52,871 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-13 03:27:52,871 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-13 03:27:52,872 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-13 03:27:52,873 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-13 03:27:52,874 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-13 03:27:52,875 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-13 03:27:52,876 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-13 03:27:52,876 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-13 03:27:52,877 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-13 03:27:52,877 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-13 03:27:52,879 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-13 03:27:52,879 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-13 03:27:52,880 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-13 03:27:52,880 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-13 03:27:52,881 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-13 03:27:52,882 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-13 03:27:52,882 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-13 03:27:52,882 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-13 03:27:52,883 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-13 03:27:52,884 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-13 03:27:52,884 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-13 03:27:52,884 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-13 03:27:52,885 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-13 03:27:52,885 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-13 03:27:52,885 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-13 03:27:52,886 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-13 03:27:52,886 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-13 03:27:52,887 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-07-13 03:27:52,901 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-13 03:27:52,901 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-13 03:27:52,903 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-13 03:27:52,904 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-13 03:27:52,904 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-13 03:27:52,905 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-13 03:27:52,905 INFO L138 SettingsManager]: * Use SBE=true [2022-07-13 03:27:52,905 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-07-13 03:27:52,906 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-07-13 03:27:52,906 INFO L138 SettingsManager]: * Use old map elimination=false [2022-07-13 03:27:52,906 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-07-13 03:27:52,907 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-07-13 03:27:52,907 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-07-13 03:27:52,907 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-13 03:27:52,908 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-13 03:27:52,908 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-13 03:27:52,908 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-13 03:27:52,908 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-13 03:27:52,908 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-13 03:27:52,908 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-07-13 03:27:52,909 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-07-13 03:27:52,909 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-07-13 03:27:52,909 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-13 03:27:52,909 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-13 03:27:52,910 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-07-13 03:27:52,910 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-13 03:27:52,910 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-07-13 03:27:52,910 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-13 03:27:52,910 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-13 03:27:52,911 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-13 03:27:52,911 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-13 03:27:52,913 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-07-13 03:27:52,913 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR 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(F end) ) 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 -> b430bac14e84bf4f9a37fa34891c2dc76e755851b0dbaa41865b43033493e7db [2022-07-13 03:27:53,107 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-13 03:27:53,127 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-13 03:27:53,129 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-13 03:27:53,130 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-13 03:27:53,131 INFO L275 PluginConnector]: CDTParser initialized [2022-07-13 03:27:53,131 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c [2022-07-13 03:27:53,188 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c3a2740df/9c0a093b13494f15b2e6b65cd097c84d/FLAGd9e725296 [2022-07-13 03:27:53,556 INFO L306 CDTParser]: Found 1 translation units. [2022-07-13 03:27:53,557 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c [2022-07-13 03:27:53,564 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c3a2740df/9c0a093b13494f15b2e6b65cd097c84d/FLAGd9e725296 [2022-07-13 03:27:53,974 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c3a2740df/9c0a093b13494f15b2e6b65cd097c84d [2022-07-13 03:27:53,977 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-13 03:27:53,979 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-13 03:27:53,987 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-13 03:27:53,987 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-13 03:27:53,990 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-13 03:27:53,990 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 03:27:53" (1/1) ... [2022-07-13 03:27:53,991 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@281c5dff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 03:27:53, skipping insertion in model container [2022-07-13 03:27:53,991 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 03:27:53" (1/1) ... [2022-07-13 03:27:53,995 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-13 03:27:54,025 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-13 03:27:54,208 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/openssl-simplified/s3_clnt_1.cil-2.c[35496,35509] [2022-07-13 03:27:54,216 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 03:27:54,222 INFO L203 MainTranslator]: Completed pre-run [2022-07-13 03:27:54,253 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/openssl-simplified/s3_clnt_1.cil-2.c[35496,35509] [2022-07-13 03:27:54,254 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 03:27:54,264 INFO L208 MainTranslator]: Completed translation [2022-07-13 03:27:54,264 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 03:27:54 WrapperNode [2022-07-13 03:27:54,264 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-13 03:27:54,265 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-13 03:27:54,265 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-13 03:27:54,265 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-13 03:27:54,272 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 03:27:54" (1/1) ... [2022-07-13 03:27:54,283 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 03:27:54" (1/1) ... [2022-07-13 03:27:54,316 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 461 [2022-07-13 03:27:54,316 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-13 03:27:54,318 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-13 03:27:54,318 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-13 03:27:54,319 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-13 03:27:54,336 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 03:27:54" (1/1) ... [2022-07-13 03:27:54,336 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 03:27:54" (1/1) ... [2022-07-13 03:27:54,338 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 03:27:54" (1/1) ... [2022-07-13 03:27:54,338 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 03:27:54" (1/1) ... [2022-07-13 03:27:54,342 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 03:27:54" (1/1) ... [2022-07-13 03:27:54,345 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 03:27:54" (1/1) ... [2022-07-13 03:27:54,358 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 03:27:54" (1/1) ... [2022-07-13 03:27:54,361 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-13 03:27:54,362 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-13 03:27:54,362 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-13 03:27:54,362 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-13 03:27:54,362 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 03:27:54" (1/1) ... [2022-07-13 03:27:54,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:54,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:54,390 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:54,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-07-13 03:27:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-13 03:27:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-13 03:27:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-13 03:27:54,415 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-13 03:27:54,481 INFO L234 CfgBuilder]: Building ICFG [2022-07-13 03:27:54,482 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-13 03:27:54,492 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-13 03:27:54,780 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2022-07-13 03:27:54,781 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2022-07-13 03:27:54,783 INFO L275 CfgBuilder]: Performing block encoding [2022-07-13 03:27:54,789 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-13 03:27:54,791 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-13 03:27:54,793 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 03:27:54 BoogieIcfgContainer [2022-07-13 03:27:54,794 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-13 03:27:54,795 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-07-13 03:27:54,796 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-07-13 03:27:54,798 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-07-13 03:27:54,798 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-13 03:27:54,798 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.07 03:27:53" (1/3) ... [2022-07-13 03:27:54,799 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2bb8e70e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.07 03:27:54, skipping insertion in model container [2022-07-13 03:27:54,800 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-13 03:27:54,800 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 03:27:54" (2/3) ... [2022-07-13 03:27:54,800 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2bb8e70e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.07 03:27:54, skipping insertion in model container [2022-07-13 03:27:54,800 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-13 03:27:54,800 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 03:27:54" (3/3) ... [2022-07-13 03:27:54,801 INFO L354 chiAutomizerObserver]: Analyzing ICFG s3_clnt_1.cil-2.c [2022-07-13 03:27:54,846 INFO L255 stractBuchiCegarLoop]: Interprodecural is true [2022-07-13 03:27:54,846 INFO L256 stractBuchiCegarLoop]: Hoare is false [2022-07-13 03:27:54,846 INFO L257 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-07-13 03:27:54,846 INFO L258 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-07-13 03:27:54,846 INFO L259 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-07-13 03:27:54,846 INFO L260 stractBuchiCegarLoop]: Difference is false [2022-07-13 03:27:54,846 INFO L261 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-07-13 03:27:54,846 INFO L265 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-07-13 03:27:54,851 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 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-13 03:27:54,870 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2022-07-13 03:27:54,871 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:27:54,871 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:27:54,877 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-07-13 03:27:54,877 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:27:54,877 INFO L287 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-07-13 03:27:54,878 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 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-13 03:27:54,884 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2022-07-13 03:27:54,884 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:27:54,884 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:27:54,885 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-07-13 03:27:54,885 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:27:54,910 INFO L752 eck$LassoCheckResult]: Stem: 116#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 38#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 85#L95true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 78#L98-2true ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 115#L103true assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 117#L109-1true [2022-07-13 03:27:54,911 INFO L754 eck$LassoCheckResult]: Loop: 117#L109-1true assume !false; 70#L110true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 47#L112true assume 12292 == ssl3_connect_~s__state~0#1; 111#L113true ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 23#L217true ssl3_connect_~s__server~0#1 := 0; 83#L222true assume 0 != ssl3_connect_~cb~0#1; 11#L222-2true ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 98#L227true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 64#L233true assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 58#L233-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 7#L249true assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 114#L492true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 94#L527true ssl3_connect_~skip~0#1 := 0; 117#L109-1true [2022-07-13 03:27:54,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:27:54,917 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2022-07-13 03:27:54,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:27:54,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319199445] [2022-07-13 03:27:54,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:27:54,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:27:55,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:55,044 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:27:55,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:55,090 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:27:55,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:27:55,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2022-07-13 03:27:55,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:27:55,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413863721] [2022-07-13 03:27:55,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:27:55,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:27:55,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:55,111 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:27:55,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:55,130 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:27:55,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:27:55,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2022-07-13 03:27:55,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:27:55,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138576734] [2022-07-13 03:27:55,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:27:55,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:27:55,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:55,161 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:27:55,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:55,182 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:27:55,378 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:27:55,378 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:27:55,378 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:27:55,379 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:27:55,379 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:27:55,379 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:55,379 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:27:55,379 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:27:55,379 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration1_Loop [2022-07-13 03:27:55,379 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:27:55,380 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:27:55,391 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,400 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,402 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,415 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,419 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,422 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,430 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,438 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:55,578 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:27:55,579 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:27:55,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:55,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:55,582 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:55,590 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:55,591 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:55,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-07-13 03:27:55,611 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:55,611 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:55,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:55,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:55,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:55,635 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:55,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-07-13 03:27:55,645 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:55,645 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:55,656 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:55,657 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:55,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:55,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:55,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:55,675 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:55,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-07-13 03:27:55,678 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:55,679 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:55,689 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:55,689 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:55,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:55,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:55,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:55,721 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:55,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-07-13 03:27:55,724 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:55,724 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:55,744 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:55,744 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:55,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:55,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:55,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:55,765 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:55,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-07-13 03:27:55,768 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:55,768 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:55,792 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:55,792 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:55,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:55,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:55,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:55,812 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:55,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-07-13 03:27:55,815 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:55,815 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:55,836 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:55,836 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:55,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:55,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:55,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:55,859 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:55,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-07-13 03:27:55,861 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:55,861 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:55,883 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:55,883 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:55,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:55,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:55,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:55,908 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:55,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-07-13 03:27:55,911 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:55,911 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:55,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:55,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:55,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:55,944 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:55,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-07-13 03:27:55,947 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:27:55,947 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:55,966 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:55,966 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0}] Lambdas: [1, 1, 3] Nus: [0, 0] [2022-07-13 03:27:55,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:55,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:55,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,007 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-07-13 03:27:56,017 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:56,017 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:56,035 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:56,035 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:56,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:56,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,052 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-07-13 03:27:56,054 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:56,055 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:56,072 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:56,072 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:56,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:56,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,097 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-07-13 03:27:56,099 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:56,099 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:56,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:56,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,136 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-07-13 03:27:56,139 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:27:56,139 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:56,159 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:27:56,174 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2022-07-13 03:27:56,174 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:27:56,174 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:27:56,174 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:27:56,174 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:27:56,174 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:27:56,174 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,174 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:27:56,174 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:27:56,174 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration1_Loop [2022-07-13 03:27:56,174 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:27:56,174 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:27:56,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,191 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,196 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,200 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,207 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,209 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,210 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,235 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,253 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,259 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:56,382 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:27:56,385 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:27:56,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,396 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-07-13 03:27:56,398 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:56,404 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:56,404 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:56,404 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:56,404 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:56,404 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:56,406 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:56,406 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:56,409 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:56,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:56,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,425 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-07-13 03:27:56,432 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:56,437 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:56,437 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:56,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:56,437 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:56,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:56,438 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:56,438 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:56,440 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:56,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:56,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,458 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-07-13 03:27:56,460 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:56,465 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:56,465 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:56,465 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:56,465 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:56,465 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:56,466 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:56,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:56,467 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:56,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:56,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,485 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-07-13 03:27:56,487 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:56,492 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:56,492 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:56,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:56,492 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:27:56,492 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:56,493 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:27:56,493 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:56,499 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:56,514 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:56,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,515 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-07-13 03:27:56,517 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:56,522 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:56,522 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:56,522 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:56,522 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:56,522 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:56,523 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:56,523 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:56,539 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:56,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:56,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,555 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-07-13 03:27:56,558 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:56,563 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:56,563 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:56,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:56,563 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:56,563 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:56,564 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:56,564 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:56,565 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:56,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2022-07-13 03:27:56,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,581 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-07-13 03:27:56,583 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:56,588 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:56,588 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:56,588 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:56,588 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:56,588 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:56,589 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:56,589 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:56,601 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:56,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:56,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,617 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-07-13 03:27:56,619 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:56,624 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:56,625 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:56,625 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:56,625 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:56,625 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:56,626 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:56,626 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:56,634 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:56,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2022-07-13 03:27:56,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,650 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-07-13 03:27:56,652 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:56,657 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:56,657 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:56,657 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:56,657 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:27:56,657 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:56,658 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:27:56,658 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:56,667 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:56,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2022-07-13 03:27:56,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,683 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-07-13 03:27:56,685 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:56,690 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:56,690 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:56,690 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:56,690 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:56,690 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:56,701 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:56,701 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:56,712 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:56,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:56,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,734 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-07-13 03:27:56,744 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:56,749 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:56,749 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:56,749 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:56,749 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:56,749 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:56,750 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:56,750 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:56,766 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:27:56,770 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:27:56,770 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-07-13 03:27:56,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:56,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:56,772 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:56,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-07-13 03:27:56,774 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:27:56,774 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:27:56,774 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:27:56,774 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2022-07-13 03:27:56,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:56,827 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:27:56,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:27:56,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:27:56,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:27:56,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:27:56,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:27:56,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:27:56,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:27:56,927 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-13 03:27:56,953 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:27:56,956 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 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) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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-13 03:27:57,165 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 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). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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) Result 504 states and 827 transitions. Complement of second has 8 states. [2022-07-13 03:27:57,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-13 03:27:57,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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-13 03:27:57,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2022-07-13 03:27:57,174 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2022-07-13 03:27:57,175 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:27:57,175 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-13 03:27:57,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:27:57,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:27:57,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:27:57,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:27:57,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:27:57,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:27:57,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:27:57,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:57,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-13 03:27:57,265 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:27:57,265 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 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) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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-13 03:27:57,391 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 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). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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) Result 532 states and 868 transitions. Complement of second has 10 states. [2022-07-13 03:27:57,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-13 03:27:57,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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-13 03:27:57,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 433 transitions. [2022-07-13 03:27:57,392 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 13 letters. [2022-07-13 03:27:57,392 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:27:57,392 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 18 letters. Loop has 13 letters. [2022-07-13 03:27:57,393 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:27:57,393 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 26 letters. [2022-07-13 03:27:57,393 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:27:57,394 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 532 states and 868 transitions. [2022-07-13 03:27:57,400 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2022-07-13 03:27:57,404 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 532 states to 325 states and 489 transitions. [2022-07-13 03:27:57,404 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 292 [2022-07-13 03:27:57,405 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 293 [2022-07-13 03:27:57,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 325 states and 489 transitions. [2022-07-13 03:27:57,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:27:57,406 INFO L369 hiAutomatonCegarLoop]: Abstraction has 325 states and 489 transitions. [2022-07-13 03:27:57,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states and 489 transitions. [2022-07-13 03:27:57,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 138. [2022-07-13 03:27:57,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 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-13 03:27:57,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2022-07-13 03:27:57,428 INFO L392 hiAutomatonCegarLoop]: Abstraction has 138 states and 207 transitions. [2022-07-13 03:27:57,428 INFO L374 stractBuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2022-07-13 03:27:57,428 INFO L287 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-07-13 03:27:57,429 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2022-07-13 03:27:57,429 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2022-07-13 03:27:57,429 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:27:57,429 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:27:57,430 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-13 03:27:57,430 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:27:57,430 INFO L752 eck$LassoCheckResult]: Stem: 1448#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 1384#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 1385#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1434#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 1435#L103 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 1351#L104 assume !(0 != ssl3_connect_~tmp___2~0#1 - 16384); 1352#L109-1 [2022-07-13 03:27:57,430 INFO L754 eck$LassoCheckResult]: Loop: 1352#L109-1 assume !false; 1449#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1451#L112 assume 12292 == ssl3_connect_~s__state~0#1; 1446#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 1354#L217 ssl3_connect_~s__server~0#1 := 0; 1355#L222 assume 0 != ssl3_connect_~cb~0#1; 1335#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 1336#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 1423#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 1364#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1324#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 1325#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1387#L527 ssl3_connect_~skip~0#1 := 0; 1352#L109-1 [2022-07-13 03:27:57,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:27:57,431 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2022-07-13 03:27:57,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:27:57,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853994649] [2022-07-13 03:27:57,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:27:57,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:27:57,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:57,437 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:27:57,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:57,444 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:27:57,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:27:57,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2022-07-13 03:27:57,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:27:57,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124325950] [2022-07-13 03:27:57,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:27:57,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:27:57,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:57,462 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:27:57,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:57,472 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:27:57,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:27:57,473 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2022-07-13 03:27:57,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:27:57,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267716398] [2022-07-13 03:27:57,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:27:57,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:27:57,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:57,483 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:27:57,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:57,493 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:27:57,582 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:27:57,582 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:27:57,582 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:27:57,582 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:27:57,582 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:27:57,582 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:57,582 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:27:57,582 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:27:57,582 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration2_Loop [2022-07-13 03:27:57,582 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:27:57,582 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:27:57,583 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,590 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,593 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,597 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,598 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,600 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,603 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,605 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,607 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,609 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,612 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,614 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,710 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:27:57,710 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:27:57,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:57,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:57,711 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:57,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-07-13 03:27:57,714 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:57,714 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:57,728 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:57,728 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:57,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:57,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:57,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:57,747 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:57,752 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:57,752 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:57,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-07-13 03:27:57,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:57,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:57,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:57,779 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:57,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-07-13 03:27:57,782 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:27:57,782 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:57,807 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:27:57,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:57,824 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:27:57,824 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:27:57,825 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:27:57,825 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:27:57,825 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:27:57,825 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:57,825 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:27:57,825 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:27:57,825 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration2_Loop [2022-07-13 03:27:57,825 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:27:57,825 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:27:57,826 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,830 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,841 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,846 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,849 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,854 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:57,967 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:27:57,967 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:27:57,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:57,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:57,968 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:57,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-07-13 03:27:57,971 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:57,976 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:57,976 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:57,976 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:57,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:57,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:57,977 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:57,977 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:57,985 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:58,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:58,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,002 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-07-13 03:27:58,005 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:58,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:58,010 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:58,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:58,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:58,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:58,011 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:58,011 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:58,022 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:58,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:58,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,040 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,044 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:58,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-07-13 03:27:58,049 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:58,051 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:58,051 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:58,051 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:58,051 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:58,052 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:58,052 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:58,061 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:58,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:58,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,079 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-07-13 03:27:58,082 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:58,087 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:58,087 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:58,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:58,088 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:58,088 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:58,088 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:58,088 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:58,096 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:58,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2022-07-13 03:27:58,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,112 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-07-13 03:27:58,115 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:58,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:58,120 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:58,120 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:58,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:58,120 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:58,120 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:58,120 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:58,121 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:58,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2022-07-13 03:27:58,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,138 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-07-13 03:27:58,140 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:58,145 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:58,145 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:58,145 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:58,145 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:58,145 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:58,146 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:58,146 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:58,147 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:58,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2022-07-13 03:27:58,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,163 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-07-13 03:27:58,165 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:58,170 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:58,170 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:58,170 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:58,170 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:27:58,170 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:58,170 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:27:58,171 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:58,185 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:58,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:58,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,202 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-07-13 03:27:58,205 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:58,210 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:58,210 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:58,210 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:58,210 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:58,210 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:58,211 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:58,211 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:58,217 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:58,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:58,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,237 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-07-13 03:27:58,239 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:58,245 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:58,245 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:58,245 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:58,245 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:58,245 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:58,246 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:58,246 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:58,247 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:58,265 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2022-07-13 03:27:58,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,267 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-07-13 03:27:58,269 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:58,274 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:58,274 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:58,274 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:58,274 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:58,274 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:58,274 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:58,274 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:58,280 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:58,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:58,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,303 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-07-13 03:27:58,306 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:58,311 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:58,311 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:58,311 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:58,312 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:27:58,312 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:58,312 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:27:58,312 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:58,325 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:58,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-07-13 03:27:58,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,342 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-07-13 03:27:58,345 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:58,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:58,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:58,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:58,351 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:27:58,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:58,352 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:27:58,352 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:58,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:58,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:58,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,374 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-07-13 03:27:58,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:58,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:58,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:58,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:58,381 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:27:58,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:58,381 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:27:58,381 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:58,383 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:58,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2022-07-13 03:27:58,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,399 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-07-13 03:27:58,403 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:58,408 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:58,408 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:58,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:58,408 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:58,408 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:58,408 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:58,408 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:58,418 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:58,434 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2022-07-13 03:27:58,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,435 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-07-13 03:27:58,437 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:58,442 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:58,443 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:58,443 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:58,443 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:58,443 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:58,444 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:58,444 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:58,446 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:27:58,455 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-07-13 03:27:58,455 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:27:58,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:58,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:58,456 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:58,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-07-13 03:27:58,459 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:27:58,459 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:27:58,459 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:27:58,459 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2022-07-13 03:27:58,474 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2022-07-13 03:27:58,475 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:27:58,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:27:58,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:27:58,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:27:58,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:27:58,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:27:58,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:27:58,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:27:58,558 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-13 03:27:58,559 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:27:58,559 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-13 03:27:58,696 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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) Result 442 states and 650 transitions. Complement of second has 7 states. [2022-07-13 03:27:58,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-13 03:27:58,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-13 03:27:58,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2022-07-13 03:27:58,698 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-13 03:27:58,698 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:27:58,698 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-13 03:27:58,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:27:58,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:27:58,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:27:58,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:27:58,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:27:58,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:27:58,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:27:58,764 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-13 03:27:58,765 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:27:58,765 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-13 03:27:58,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:58,920 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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) Result 456 states and 667 transitions. Complement of second has 9 states. [2022-07-13 03:27:58,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-13 03:27:58,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-13 03:27:58,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2022-07-13 03:27:58,922 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-13 03:27:58,923 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:27:58,923 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 19 letters. Loop has 13 letters. [2022-07-13 03:27:58,923 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:27:58,923 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 26 letters. [2022-07-13 03:27:58,924 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:27:58,924 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 456 states and 667 transitions. [2022-07-13 03:27:58,927 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2022-07-13 03:27:58,930 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 456 states to 354 states and 530 transitions. [2022-07-13 03:27:58,930 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 298 [2022-07-13 03:27:58,930 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 299 [2022-07-13 03:27:58,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 530 transitions. [2022-07-13 03:27:58,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:27:58,931 INFO L369 hiAutomatonCegarLoop]: Abstraction has 354 states and 530 transitions. [2022-07-13 03:27:58,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 530 transitions. [2022-07-13 03:27:58,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 138. [2022-07-13 03:27:58,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 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-13 03:27:58,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2022-07-13 03:27:58,937 INFO L392 hiAutomatonCegarLoop]: Abstraction has 138 states and 207 transitions. [2022-07-13 03:27:58,937 INFO L374 stractBuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2022-07-13 03:27:58,937 INFO L287 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-07-13 03:27:58,937 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2022-07-13 03:27:58,937 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2022-07-13 03:27:58,938 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:27:58,938 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:27:58,938 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-13 03:27:58,938 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:27:58,938 INFO L752 eck$LassoCheckResult]: Stem: 2636#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 2575#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 2576#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2625#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 2626#L103 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 2541#L104 assume 0 != ssl3_connect_~tmp___2~0#1 - 16384; 2542#L109-1 [2022-07-13 03:27:58,938 INFO L754 eck$LassoCheckResult]: Loop: 2542#L109-1 assume !false; 2637#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2639#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 2640#L115 assume 16384 == ssl3_connect_~s__state~0#1; 2545#L217 ssl3_connect_~s__server~0#1 := 0; 2546#L222 assume 0 != ssl3_connect_~cb~0#1; 2524#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 2525#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 2614#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 2555#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2514#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 2515#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2578#L527 ssl3_connect_~skip~0#1 := 0; 2542#L109-1 [2022-07-13 03:27:58,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:27:58,939 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2022-07-13 03:27:58,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:27:58,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337424614] [2022-07-13 03:27:58,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:27:58,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:27:58,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:58,945 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:27:58,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:58,952 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:27:58,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:27:58,953 INFO L85 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2022-07-13 03:27:58,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:27:58,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146586022] [2022-07-13 03:27:58,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:27:58,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:27:58,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:58,957 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:27:58,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:27:58,960 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:27:58,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:27:58,961 INFO L85 PathProgramCache]: Analyzing trace with hash 827566452, now seen corresponding path program 1 times [2022-07-13 03:27:58,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:27:58,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420275055] [2022-07-13 03:27:58,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:27:58,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:27:58,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:27:59,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-13 03:27:59,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:27:59,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420275055] [2022-07-13 03:27:59,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420275055] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:27:59,015 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:27:59,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:27:59,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134426279] [2022-07-13 03:27:59,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:27:59,122 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:27:59,122 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:27:59,122 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:27:59,122 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:27:59,122 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:27:59,122 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,122 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:27:59,122 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:27:59,122 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration3_Loop [2022-07-13 03:27:59,122 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:27:59,122 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:27:59,124 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,131 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,134 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,219 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:27:59,220 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:27:59,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,221 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-07-13 03:27:59,223 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:59,223 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:59,233 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:59,234 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:59,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:59,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,249 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-07-13 03:27:59,252 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:59,252 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:59,261 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:59,261 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:59,276 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2022-07-13 03:27:59,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,277 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-07-13 03:27:59,279 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:59,279 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:59,296 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:59,296 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:59,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-07-13 03:27:59,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,312 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-07-13 03:27:59,315 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:59,315 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:59,328 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:59,328 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:59,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:59,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,346 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-07-13 03:27:59,348 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:59,348 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:59,358 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:59,358 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:59,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:59,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,374 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-07-13 03:27:59,376 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:59,377 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:59,382 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:59,383 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:59,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-07-13 03:27:59,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,399 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-07-13 03:27:59,400 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:59,400 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:59,417 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:59,417 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:59,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:59,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,433 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-07-13 03:27:59,435 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:59,435 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:59,445 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:27:59,445 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:27:59,459 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2022-07-13 03:27:59,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,460 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-07-13 03:27:59,462 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:27:59,462 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:59,486 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2022-07-13 03:27:59,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,488 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-07-13 03:27:59,489 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:27:59,490 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:27:59,507 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:27:59,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2022-07-13 03:27:59,522 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:27:59,522 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:27:59,522 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:27:59,522 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:27:59,522 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:27:59,522 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,522 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:27:59,522 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:27:59,522 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration3_Loop [2022-07-13 03:27:59,522 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:27:59,522 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:27:59,523 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,527 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,531 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,533 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,534 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,538 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,540 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,544 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,548 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:27:59,627 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:27:59,627 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:27:59,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,629 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-07-13 03:27:59,631 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:59,636 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:59,637 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:59,637 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:59,637 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:59,637 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:59,638 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:59,638 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:59,651 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:59,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:59,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,668 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-07-13 03:27:59,671 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:59,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:59,676 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:59,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:59,676 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:27:59,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:59,677 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:27:59,677 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:59,687 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:59,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2022-07-13 03:27:59,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,702 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-07-13 03:27:59,704 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:59,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:59,709 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:59,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:59,709 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:27:59,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:59,714 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:27:59,714 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:59,715 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:59,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-07-13 03:27:59,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,731 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-07-13 03:27:59,733 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:59,737 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:59,737 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:59,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:59,738 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:27:59,738 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:59,738 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:27:59,738 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:59,740 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:59,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-07-13 03:27:59,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,755 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-07-13 03:27:59,766 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:59,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:59,772 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:59,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:59,772 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:59,772 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:59,773 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:59,773 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:59,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:59,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2022-07-13 03:27:59,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,790 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-07-13 03:27:59,792 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:59,797 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:59,797 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:59,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:59,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:59,798 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:59,798 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:59,798 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:59,799 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:59,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-07-13 03:27:59,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,814 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-07-13 03:27:59,816 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:59,821 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:59,822 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:59,822 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:59,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:59,822 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:59,822 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:59,822 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:59,823 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:59,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-07-13 03:27:59,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,839 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-07-13 03:27:59,841 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:59,846 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:59,846 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:59,846 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:59,846 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:27:59,846 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:59,847 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:27:59,847 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:59,848 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:59,862 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-07-13 03:27:59,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,864 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-07-13 03:27:59,867 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:59,871 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:59,872 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:59,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:59,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:59,872 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:59,872 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:59,872 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:59,873 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:59,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-07-13 03:27:59,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,889 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-07-13 03:27:59,891 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:59,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:59,896 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:59,896 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:59,896 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:27:59,896 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:59,897 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:27:59,897 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:59,898 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:59,914 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2022-07-13 03:27:59,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,915 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-07-13 03:27:59,924 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:59,929 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:59,929 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:59,929 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:59,929 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:59,929 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:59,930 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:59,930 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:59,935 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:27:59,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2022-07-13 03:27:59,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,952 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-07-13 03:27:59,955 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:27:59,962 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:27:59,962 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:27:59,962 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:27:59,962 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:27:59,962 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:27:59,963 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:27:59,963 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:27:59,971 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:27:59,973 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:27:59,973 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-07-13 03:27:59,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:27:59,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:27:59,974 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:27:59,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-07-13 03:27:59,976 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:27:59,976 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:27:59,976 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:27:59,976 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2022-07-13 03:27:59,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2022-07-13 03:27:59,991 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:00,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:00,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:00,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:00,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:00,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:00,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:00,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:00,061 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-13 03:28:00,061 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:00,061 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-13 03:28:00,185 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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) Result 440 states and 646 transitions. Complement of second has 7 states. [2022-07-13 03:28:00,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:00,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-13 03:28:00,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 298 transitions. [2022-07-13 03:28:00,188 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-13 03:28:00,188 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:00,188 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 19 letters. Loop has 13 letters. [2022-07-13 03:28:00,189 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:00,189 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 6 letters. Loop has 26 letters. [2022-07-13 03:28:00,190 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:00,190 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 440 states and 646 transitions. [2022-07-13 03:28:00,192 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2022-07-13 03:28:00,194 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 440 states to 354 states and 533 transitions. [2022-07-13 03:28:00,194 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 306 [2022-07-13 03:28:00,194 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 309 [2022-07-13 03:28:00,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 533 transitions. [2022-07-13 03:28:00,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:00,196 INFO L369 hiAutomatonCegarLoop]: Abstraction has 354 states and 533 transitions. [2022-07-13 03:28:00,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 533 transitions. [2022-07-13 03:28:00,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 170. [2022-07-13 03:28:00,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 170 states have (on average 1.5) internal successors, (255), 169 states have internal predecessors, (255), 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-13 03:28:00,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 255 transitions. [2022-07-13 03:28:00,208 INFO L392 hiAutomatonCegarLoop]: Abstraction has 170 states and 255 transitions. [2022-07-13 03:28:00,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:00,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:00,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:00,212 INFO L87 Difference]: Start difference. First operand 170 states and 255 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 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-13 03:28:00,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:00,318 INFO L93 Difference]: Finished difference Result 196 states and 300 transitions. [2022-07-13 03:28:00,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:00,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 196 states and 300 transitions. [2022-07-13 03:28:00,320 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 152 [2022-07-13 03:28:00,321 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 196 states to 188 states and 292 transitions. [2022-07-13 03:28:00,321 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 168 [2022-07-13 03:28:00,321 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 168 [2022-07-13 03:28:00,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 188 states and 292 transitions. [2022-07-13 03:28:00,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:00,321 INFO L369 hiAutomatonCegarLoop]: Abstraction has 188 states and 292 transitions. [2022-07-13 03:28:00,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states and 292 transitions. [2022-07-13 03:28:00,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 145. [2022-07-13 03:28:00,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5034482758620689) internal successors, (218), 144 states have internal predecessors, (218), 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-13 03:28:00,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 218 transitions. [2022-07-13 03:28:00,323 INFO L392 hiAutomatonCegarLoop]: Abstraction has 145 states and 218 transitions. [2022-07-13 03:28:00,324 INFO L374 stractBuchiCegarLoop]: Abstraction has 145 states and 218 transitions. [2022-07-13 03:28:00,324 INFO L287 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-07-13 03:28:00,324 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states and 218 transitions. [2022-07-13 03:28:00,324 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2022-07-13 03:28:00,324 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:00,324 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:00,325 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-13 03:28:00,325 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:00,325 INFO L752 eck$LassoCheckResult]: Stem: 3666#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 3598#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 3599#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3650#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 3651#L103 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 3569#L104 assume 0 != ssl3_connect_~tmp___2~0#1 - 16384; 3570#L109-1 [2022-07-13 03:28:00,326 INFO L754 eck$LassoCheckResult]: Loop: 3570#L109-1 assume !false; 3645#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3646#L112 assume 12292 == ssl3_connect_~s__state~0#1; 3665#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 3573#L217 ssl3_connect_~s__server~0#1 := 0; 3574#L222 assume 0 != ssl3_connect_~cb~0#1; 3552#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 3553#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 3639#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 3582#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3542#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 3543#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3662#L527 ssl3_connect_~skip~0#1 := 0; 3570#L109-1 [2022-07-13 03:28:00,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:00,326 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 2 times [2022-07-13 03:28:00,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:00,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412615955] [2022-07-13 03:28:00,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:00,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:00,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:00,333 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:00,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:00,340 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:00,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:00,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2022-07-13 03:28:00,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:00,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689329202] [2022-07-13 03:28:00,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:00,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:00,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:00,344 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:00,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:00,346 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:00,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:00,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2022-07-13 03:28:00,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:00,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693725073] [2022-07-13 03:28:00,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:00,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:00,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:00,352 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:00,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:00,368 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:00,476 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:00,476 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:00,476 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:00,476 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:00,476 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:00,476 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,476 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:00,476 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:00,477 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration4_Loop [2022-07-13 03:28:00,477 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:00,477 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:00,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,480 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,482 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,485 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,493 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,502 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,503 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:00,600 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:00,601 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:00,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:00,602 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:00,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-07-13 03:28:00,604 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:00,605 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:00,620 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:00,620 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:00,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2022-07-13 03:28:00,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:00,636 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:00,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-07-13 03:28:00,638 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:00,638 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:00,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2022-07-13 03:28:00,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:00,659 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:00,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-07-13 03:28:00,661 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:00,661 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:00,676 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:00,677 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0}] Lambdas: [1, 1, 3] Nus: [0, 0] [2022-07-13 03:28:00,692 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-07-13 03:28:00,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:00,696 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:00,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-07-13 03:28:00,698 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:00,698 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:00,719 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2022-07-13 03:28:00,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:00,720 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:00,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-07-13 03:28:00,722 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:00,722 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:00,741 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:00,741 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=4}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=-8}] Lambdas: [1, 3, 1] Nus: [0, 1] [2022-07-13 03:28:00,765 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-07-13 03:28:00,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:00,766 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:00,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-07-13 03:28:00,768 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:00,768 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:00,779 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:00,779 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:00,794 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-07-13 03:28:00,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:00,795 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:00,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-07-13 03:28:00,797 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:00,797 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:00,808 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:00,808 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:00,822 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-07-13 03:28:00,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:00,824 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:00,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-07-13 03:28:00,827 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:00,827 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:00,837 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:00,837 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:00,852 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2022-07-13 03:28:00,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:00,857 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:00,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-07-13 03:28:00,858 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:00,858 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:00,869 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:00,869 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:00,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2022-07-13 03:28:00,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:00,885 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:00,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-07-13 03:28:00,887 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:00,887 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:00,893 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:00,893 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:00,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:00,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:00,909 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:00,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-07-13 03:28:00,911 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:00,911 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:00,921 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:00,921 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:00,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:00,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:00,936 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:00,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-07-13 03:28:00,938 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:00,938 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:00,948 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:00,948 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:00,963 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2022-07-13 03:28:00,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:00,965 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:00,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-07-13 03:28:00,967 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:00,967 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:00,973 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:00,973 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:00,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:00,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:00,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:00,989 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:00,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2022-07-13 03:28:00,990 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:00,990 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:01,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:01,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,017 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2022-07-13 03:28:01,029 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:01,029 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:01,050 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:01,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2022-07-13 03:28:01,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:01,067 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:01,067 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:01,067 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:01,067 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:01,067 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:01,068 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,068 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:01,068 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:01,068 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration4_Loop [2022-07-13 03:28:01,068 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:01,068 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:01,069 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,072 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,085 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,089 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,090 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,092 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,096 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,099 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,101 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,109 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,114 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:01,202 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:01,202 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:01,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,204 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2022-07-13 03:28:01,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:01,212 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:01,212 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:01,212 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:01,212 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:01,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:01,212 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:01,212 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:01,235 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:01,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:01,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,251 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2022-07-13 03:28:01,253 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:01,258 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:01,258 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:01,258 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:01,258 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:01,259 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:01,259 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:01,259 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:01,260 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:01,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:01,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,276 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2022-07-13 03:28:01,278 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:01,283 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:01,283 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:01,283 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:01,283 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:01,283 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:01,284 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:01,284 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:01,285 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:01,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:01,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,301 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2022-07-13 03:28:01,303 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:01,308 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:01,308 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:01,308 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:01,308 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:01,308 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:01,309 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:01,309 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:01,315 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:01,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2022-07-13 03:28:01,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,331 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2022-07-13 03:28:01,333 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:01,338 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:01,338 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:01,338 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:01,338 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:01,338 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:01,339 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:01,339 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:01,340 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:01,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:01,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,356 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2022-07-13 03:28:01,358 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:01,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:01,363 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:01,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:01,363 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:01,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:01,363 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:01,363 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:01,364 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:01,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:01,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,380 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2022-07-13 03:28:01,382 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:01,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:01,387 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:01,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:01,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:01,387 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:01,388 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:01,388 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:01,389 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:01,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:01,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,404 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2022-07-13 03:28:01,406 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:01,411 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:01,411 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:01,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:01,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:01,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:01,412 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:01,412 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:01,423 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:01,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:01,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,440 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2022-07-13 03:28:01,442 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:01,447 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:01,447 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:01,447 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:01,447 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:01,447 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:01,448 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:01,448 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:01,449 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:01,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:01,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,466 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2022-07-13 03:28:01,468 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:01,474 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:01,474 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:01,474 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:01,474 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:01,474 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:01,475 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:01,475 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:01,476 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:01,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2022-07-13 03:28:01,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,497 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2022-07-13 03:28:01,499 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:01,504 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:01,504 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:01,504 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:01,505 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:01,505 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:01,511 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:01,511 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:01,514 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:01,528 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2022-07-13 03:28:01,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,529 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2022-07-13 03:28:01,531 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:01,537 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:01,537 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:01,537 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:01,537 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:01,537 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:01,538 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:01,538 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:01,539 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:01,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Ended with exit code 0 [2022-07-13 03:28:01,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,555 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2022-07-13 03:28:01,557 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:01,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:01,562 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:01,562 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:01,562 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:01,562 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:01,563 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:01,563 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:01,573 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:01,575 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-07-13 03:28:01,575 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:01,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:01,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:01,576 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:01,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2022-07-13 03:28:01,578 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:01,578 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:01,578 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:01,578 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2022-07-13 03:28:01,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Ended with exit code 0 [2022-07-13 03:28:01,593 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:01,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:01,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:01,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:01,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:01,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:01,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:01,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:01,671 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-13 03:28:01,671 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:01,671 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-13 03:28:01,795 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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) Result 427 states and 628 transitions. Complement of second has 7 states. [2022-07-13 03:28:01,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:01,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-13 03:28:01,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 274 transitions. [2022-07-13 03:28:01,796 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 274 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-13 03:28:01,796 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:01,797 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-13 03:28:01,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:01,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:01,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:01,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:01,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:01,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:01,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:01,853 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-13 03:28:01,854 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:01,854 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-13 03:28:01,954 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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) Result 458 states and 672 transitions. Complement of second has 9 states. [2022-07-13 03:28:01,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:01,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-13 03:28:01,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 296 transitions. [2022-07-13 03:28:01,956 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-13 03:28:01,956 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:01,956 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 19 letters. Loop has 13 letters. [2022-07-13 03:28:01,956 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:01,956 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 6 letters. Loop has 26 letters. [2022-07-13 03:28:01,956 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:01,956 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 458 states and 672 transitions. [2022-07-13 03:28:01,958 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 230 [2022-07-13 03:28:01,960 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 458 states to 362 states and 545 transitions. [2022-07-13 03:28:01,960 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2022-07-13 03:28:01,960 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 322 [2022-07-13 03:28:01,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 362 states and 545 transitions. [2022-07-13 03:28:01,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:01,960 INFO L369 hiAutomatonCegarLoop]: Abstraction has 362 states and 545 transitions. [2022-07-13 03:28:01,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states and 545 transitions. [2022-07-13 03:28:01,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 145. [2022-07-13 03:28:01,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5034482758620689) internal successors, (218), 144 states have internal predecessors, (218), 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-13 03:28:01,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 218 transitions. [2022-07-13 03:28:01,963 INFO L392 hiAutomatonCegarLoop]: Abstraction has 145 states and 218 transitions. [2022-07-13 03:28:01,963 INFO L374 stractBuchiCegarLoop]: Abstraction has 145 states and 218 transitions. [2022-07-13 03:28:01,963 INFO L287 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-07-13 03:28:01,963 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states and 218 transitions. [2022-07-13 03:28:01,964 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2022-07-13 03:28:01,964 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:01,964 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:01,965 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:01,965 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:01,965 INFO L752 eck$LassoCheckResult]: Stem: 4847#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 4785#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4786#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4833#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4834#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4754#L109-1 assume !false; 4848#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4803#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4804#L115 [2022-07-13 03:28:01,967 INFO L754 eck$LassoCheckResult]: Loop: 4804#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 4813#L118 assume 4096 == ssl3_connect_~s__state~0#1; 4758#L217 ssl3_connect_~s__server~0#1 := 0; 4759#L222 assume 0 != ssl3_connect_~cb~0#1; 4737#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 4738#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4822#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4767#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4726#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4727#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4788#L527 ssl3_connect_~skip~0#1 := 0; 4843#L109-1 assume !false; 4828#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4829#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4804#L115 [2022-07-13 03:28:01,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:01,967 INFO L85 PathProgramCache]: Analyzing trace with hash 124406554, now seen corresponding path program 1 times [2022-07-13 03:28:01,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:01,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838573224] [2022-07-13 03:28:01,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:01,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:01,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:02,002 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-13 03:28:02,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:02,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838573224] [2022-07-13 03:28:02,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838573224] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:02,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:02,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-13 03:28:02,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465561562] [2022-07-13 03:28:02,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:02,004 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-13 03:28:02,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:02,004 INFO L85 PathProgramCache]: Analyzing trace with hash -2037997693, now seen corresponding path program 1 times [2022-07-13 03:28:02,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:02,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202523319] [2022-07-13 03:28:02,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:02,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:02,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:02,012 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:02,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:02,016 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:02,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:02,122 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:02,122 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:02,122 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:02,122 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:02,122 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:02,122 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,122 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:02,122 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:02,122 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration5_Loop [2022-07-13 03:28:02,122 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:02,122 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:02,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,125 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,130 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,157 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,249 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:02,249 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:02,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,250 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2022-07-13 03:28:02,252 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:02,252 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:02,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:02,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,291 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2022-07-13 03:28:02,293 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:02,293 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:02,309 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:02,310 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=4}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=-8}] Lambdas: [1, 3, 1] Nus: [0, 1] [2022-07-13 03:28:02,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:02,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,326 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2022-07-13 03:28:02,328 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:02,328 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:02,337 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:02,338 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:02,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:02,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,354 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2022-07-13 03:28:02,356 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:02,356 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:02,366 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:02,366 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:02,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:02,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,382 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2022-07-13 03:28:02,384 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:02,384 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:02,395 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:02,395 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:02,410 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2022-07-13 03:28:02,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,412 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2022-07-13 03:28:02,414 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:02,414 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:02,420 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:02,420 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:02,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2022-07-13 03:28:02,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,436 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2022-07-13 03:28:02,438 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:02,438 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:02,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2022-07-13 03:28:02,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,465 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2022-07-13 03:28:02,469 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:02,469 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:02,484 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:02,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2022-07-13 03:28:02,499 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:02,499 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:02,499 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:02,499 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:02,499 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:02,499 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,499 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:02,499 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:02,499 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration5_Loop [2022-07-13 03:28:02,499 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:02,499 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:02,500 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,502 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,503 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,509 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,511 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,516 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,518 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,519 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,522 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:02,624 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:02,624 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:02,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,628 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,636 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:02,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2022-07-13 03:28:02,641 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:02,641 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:02,641 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:02,641 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:02,641 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:02,641 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:02,641 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:02,643 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:02,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2022-07-13 03:28:02,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,658 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2022-07-13 03:28:02,660 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:02,665 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:02,666 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:02,666 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:02,666 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:02,666 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:02,666 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:02,666 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:02,667 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:02,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2022-07-13 03:28:02,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,683 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2022-07-13 03:28:02,684 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:02,689 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:02,689 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:02,689 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:02,689 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:02,690 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:02,690 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:02,690 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:02,691 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:02,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2022-07-13 03:28:02,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,707 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2022-07-13 03:28:02,708 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:02,713 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:02,714 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:02,714 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:02,714 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:02,714 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:02,714 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:02,714 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:02,723 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:02,738 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2022-07-13 03:28:02,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,739 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2022-07-13 03:28:02,741 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:02,746 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:02,746 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:02,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:02,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:02,747 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:02,747 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:02,747 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:02,748 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:02,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2022-07-13 03:28:02,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,764 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2022-07-13 03:28:02,766 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:02,771 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:02,771 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:02,771 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:02,771 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:02,771 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:02,771 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:02,771 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:02,772 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:02,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2022-07-13 03:28:02,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,788 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2022-07-13 03:28:02,790 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:02,794 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:02,795 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:02,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:02,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:02,795 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:02,795 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:02,795 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:02,796 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:02,810 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2022-07-13 03:28:02,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,812 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2022-07-13 03:28:02,813 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:02,819 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:02,819 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:02,819 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:02,819 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:02,819 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:02,820 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:02,820 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:02,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:02,853 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2022-07-13 03:28:02,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,854 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2022-07-13 03:28:02,856 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:02,861 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:02,862 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:02,862 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:02,862 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:02,862 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:02,863 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:02,863 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:02,864 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:02,866 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:02,866 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:02,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:02,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:02,867 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:02,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2022-07-13 03:28:02,869 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:02,869 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:02,869 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:02,869 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -1*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 4232 Supporting invariants [] [2022-07-13 03:28:02,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2022-07-13 03:28:02,884 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:02,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:02,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:02,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:02,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:02,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:02,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:02,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:02,962 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-13 03:28:02,962 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:02,962 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75 Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 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-13 03:28:03,080 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 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) Result 345 states and 499 transitions. Complement of second has 7 states. [2022-07-13 03:28:03,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:03,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 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-13 03:28:03,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 169 transitions. [2022-07-13 03:28:03,081 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 169 transitions. Stem has 8 letters. Loop has 14 letters. [2022-07-13 03:28:03,081 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:03,081 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 169 transitions. Stem has 22 letters. Loop has 14 letters. [2022-07-13 03:28:03,082 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:03,082 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 169 transitions. Stem has 8 letters. Loop has 28 letters. [2022-07-13 03:28:03,082 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:03,082 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 345 states and 499 transitions. [2022-07-13 03:28:03,083 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2022-07-13 03:28:03,084 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 345 states to 258 states and 386 transitions. [2022-07-13 03:28:03,085 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 214 [2022-07-13 03:28:03,085 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 217 [2022-07-13 03:28:03,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 258 states and 386 transitions. [2022-07-13 03:28:03,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:03,085 INFO L369 hiAutomatonCegarLoop]: Abstraction has 258 states and 386 transitions. [2022-07-13 03:28:03,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states and 386 transitions. [2022-07-13 03:28:03,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 178. [2022-07-13 03:28:03,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 178 states have (on average 1.4943820224719102) internal successors, (266), 177 states have internal predecessors, (266), 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-13 03:28:03,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 266 transitions. [2022-07-13 03:28:03,088 INFO L392 hiAutomatonCegarLoop]: Abstraction has 178 states and 266 transitions. [2022-07-13 03:28:03,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:03,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:03,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:03,088 INFO L87 Difference]: Start difference. First operand 178 states and 266 transitions. Second operand has 3 states, 2 states have (on average 4.0) 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-13 03:28:03,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:03,150 INFO L93 Difference]: Finished difference Result 182 states and 269 transitions. [2022-07-13 03:28:03,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:03,151 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 182 states and 269 transitions. [2022-07-13 03:28:03,151 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2022-07-13 03:28:03,152 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 182 states to 180 states and 267 transitions. [2022-07-13 03:28:03,152 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 137 [2022-07-13 03:28:03,152 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 137 [2022-07-13 03:28:03,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 180 states and 267 transitions. [2022-07-13 03:28:03,153 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:03,153 INFO L369 hiAutomatonCegarLoop]: Abstraction has 180 states and 267 transitions. [2022-07-13 03:28:03,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states and 267 transitions. [2022-07-13 03:28:03,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 178. [2022-07-13 03:28:03,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 178 states have (on average 1.4887640449438202) internal successors, (265), 177 states have internal predecessors, (265), 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-13 03:28:03,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 265 transitions. [2022-07-13 03:28:03,155 INFO L392 hiAutomatonCegarLoop]: Abstraction has 178 states and 265 transitions. [2022-07-13 03:28:03,155 INFO L374 stractBuchiCegarLoop]: Abstraction has 178 states and 265 transitions. [2022-07-13 03:28:03,155 INFO L287 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-07-13 03:28:03,155 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 178 states and 265 transitions. [2022-07-13 03:28:03,156 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2022-07-13 03:28:03,156 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:03,156 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:03,156 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:03,156 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:03,156 INFO L752 eck$LassoCheckResult]: Stem: 5798#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 5726#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5727#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5777#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 5778#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 5695#L109-1 assume !false; 5773#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5774#L112 assume 12292 == ssl3_connect_~s__state~0#1; 5794#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5795#L217 ssl3_connect_~s__server~0#1 := 0; 5817#L222 assume !(0 != ssl3_connect_~cb~0#1); 5816#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 5815#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5813#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5810#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5809#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5808#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5803#L527 ssl3_connect_~skip~0#1 := 0; 5802#L109-1 assume !false; 5801#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5741#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5742#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5789#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5703#L121 [2022-07-13 03:28:03,157 INFO L754 eck$LassoCheckResult]: Loop: 5703#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5704#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5779#L127 assume 4368 == ssl3_connect_~s__state~0#1; 5734#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5735#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5737#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5738#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 5668#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5729#L527 ssl3_connect_~skip~0#1 := 0; 5790#L109-1 assume !false; 5771#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5772#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5754#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5755#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5703#L121 [2022-07-13 03:28:03,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:03,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1147115706, now seen corresponding path program 1 times [2022-07-13 03:28:03,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:03,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392717741] [2022-07-13 03:28:03,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:03,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:03,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:03,187 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 03:28:03,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:03,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392717741] [2022-07-13 03:28:03,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392717741] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:03,187 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:03,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:03,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099515805] [2022-07-13 03:28:03,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:03,188 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-13 03:28:03,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:03,189 INFO L85 PathProgramCache]: Analyzing trace with hash 264060234, now seen corresponding path program 1 times [2022-07-13 03:28:03,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:03,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578880974] [2022-07-13 03:28:03,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:03,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:03,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:03,196 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:03,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:03,198 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:03,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:03,284 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:03,284 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:03,284 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:03,284 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:03,284 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:03,284 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:03,284 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:03,284 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:03,284 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration6_Loop [2022-07-13 03:28:03,285 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:03,285 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:03,285 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,298 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,363 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:03,363 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:03,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:03,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:03,364 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:03,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2022-07-13 03:28:03,366 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:03,366 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:03,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:03,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:03,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:03,399 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:03,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2022-07-13 03:28:03,402 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:03,402 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:03,408 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:03,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0 [2022-07-13 03:28:03,422 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:03,423 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:03,423 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:03,423 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:03,423 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:03,423 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:03,423 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:03,423 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:03,423 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration6_Loop [2022-07-13 03:28:03,423 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:03,423 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:03,423 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,426 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,431 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,434 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,438 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,491 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:03,491 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:03,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:03,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:03,496 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:03,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2022-07-13 03:28:03,498 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:03,503 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:03,504 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:03,504 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:03,504 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:03,504 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:03,504 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:03,504 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:03,506 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:03,508 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:03,509 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:03,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:03,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:03,510 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:03,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2022-07-13 03:28:03,512 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:03,512 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:03,512 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:03,512 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~blastFlag~0#1) = -2*ULTIMATE.start_ssl3_connect_~blastFlag~0#1 + 1 Supporting invariants [] [2022-07-13 03:28:03,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:03,527 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:03,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:03,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:03,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:03,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:03,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:03,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:03,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:03,609 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-13 03:28:03,609 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2022-07-13 03:28:03,610 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 178 states and 265 transitions. cyclomatic complexity: 90 Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 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-13 03:28:03,628 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 178 states and 265 transitions. cyclomatic complexity: 90. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 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) Result 319 states and 478 transitions. Complement of second has 4 states. [2022-07-13 03:28:03,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:03,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 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-13 03:28:03,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 199 transitions. [2022-07-13 03:28:03,629 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 199 transitions. Stem has 23 letters. Loop has 14 letters. [2022-07-13 03:28:03,629 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:03,629 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 199 transitions. Stem has 37 letters. Loop has 14 letters. [2022-07-13 03:28:03,629 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:03,629 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 199 transitions. Stem has 23 letters. Loop has 28 letters. [2022-07-13 03:28:03,629 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:03,629 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 319 states and 478 transitions. [2022-07-13 03:28:03,630 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 137 [2022-07-13 03:28:03,632 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 319 states to 319 states and 478 transitions. [2022-07-13 03:28:03,632 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 160 [2022-07-13 03:28:03,632 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 162 [2022-07-13 03:28:03,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 319 states and 478 transitions. [2022-07-13 03:28:03,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:03,632 INFO L369 hiAutomatonCegarLoop]: Abstraction has 319 states and 478 transitions. [2022-07-13 03:28:03,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states and 478 transitions. [2022-07-13 03:28:03,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 317. [2022-07-13 03:28:03,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 317 states have (on average 1.4952681388012619) internal successors, (474), 316 states have internal predecessors, (474), 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-13 03:28:03,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 474 transitions. [2022-07-13 03:28:03,636 INFO L392 hiAutomatonCegarLoop]: Abstraction has 317 states and 474 transitions. [2022-07-13 03:28:03,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:03,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:03,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:03,636 INFO L87 Difference]: Start difference. First operand 317 states and 474 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-13 03:28:03,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:03,645 INFO L93 Difference]: Finished difference Result 622 states and 913 transitions. [2022-07-13 03:28:03,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:03,646 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 622 states and 913 transitions. [2022-07-13 03:28:03,648 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 271 [2022-07-13 03:28:03,650 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 622 states to 622 states and 913 transitions. [2022-07-13 03:28:03,650 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 312 [2022-07-13 03:28:03,650 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 312 [2022-07-13 03:28:03,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 622 states and 913 transitions. [2022-07-13 03:28:03,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:03,651 INFO L369 hiAutomatonCegarLoop]: Abstraction has 622 states and 913 transitions. [2022-07-13 03:28:03,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states and 913 transitions. [2022-07-13 03:28:03,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 622. [2022-07-13 03:28:03,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 622 states have (on average 1.4678456591639872) internal successors, (913), 621 states have internal predecessors, (913), 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-13 03:28:03,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 913 transitions. [2022-07-13 03:28:03,658 INFO L392 hiAutomatonCegarLoop]: Abstraction has 622 states and 913 transitions. [2022-07-13 03:28:03,658 INFO L374 stractBuchiCegarLoop]: Abstraction has 622 states and 913 transitions. [2022-07-13 03:28:03,658 INFO L287 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-07-13 03:28:03,658 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 622 states and 913 transitions. [2022-07-13 03:28:03,660 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 271 [2022-07-13 03:28:03,660 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:03,660 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:03,660 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:03,661 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:03,661 INFO L752 eck$LassoCheckResult]: Stem: 7488#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 7344#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 7345#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7437#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 7438#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 7292#L109-1 assume !false; 7427#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7428#L112 assume 12292 == ssl3_connect_~s__state~0#1; 7485#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 7299#L217 ssl3_connect_~s__server~0#1 := 0; 7300#L222 assume 0 != ssl3_connect_~cb~0#1; 7458#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 7716#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 7711#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 7709#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7708#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 7487#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7350#L527 ssl3_connect_~skip~0#1 := 0; 7474#L109-1 assume !false; 7489#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7613#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7610#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7577#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7575#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7576#L124 [2022-07-13 03:28:03,661 INFO L754 eck$LassoCheckResult]: Loop: 7576#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7792#L127 assume 4368 == ssl3_connect_~s__state~0#1; 7791#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7844#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 7358#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 7359#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 7803#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7422#L527 ssl3_connect_~skip~0#1 := 0; 7801#L109-1 assume !false; 7512#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7513#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7797#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7795#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7794#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7576#L124 [2022-07-13 03:28:03,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:03,661 INFO L85 PathProgramCache]: Analyzing trace with hash -2083001472, now seen corresponding path program 1 times [2022-07-13 03:28:03,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:03,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936893830] [2022-07-13 03:28:03,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:03,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:03,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:03,667 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:03,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:03,673 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:03,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:03,674 INFO L85 PathProgramCache]: Analyzing trace with hash -503439398, now seen corresponding path program 1 times [2022-07-13 03:28:03,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:03,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349388574] [2022-07-13 03:28:03,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:03,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:03,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:03,677 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:03,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:03,680 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:03,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:03,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1610121497, now seen corresponding path program 1 times [2022-07-13 03:28:03,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:03,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268143355] [2022-07-13 03:28:03,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:03,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:03,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:03,697 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-13 03:28:03,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:03,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268143355] [2022-07-13 03:28:03,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268143355] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:03,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:03,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:03,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414413326] [2022-07-13 03:28:03,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:03,757 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:03,758 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:03,758 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:03,758 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:03,758 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:03,758 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:03,758 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:03,758 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:03,758 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration7_Loop [2022-07-13 03:28:03,758 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:03,758 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:03,759 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,762 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,782 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,840 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:03,841 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:03,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:03,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:03,842 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:03,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2022-07-13 03:28:03,844 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:03,844 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:03,855 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:03,855 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet38#1=4, ULTIMATE.start_ssl3_connect_~ret~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet38#1=4, ULTIMATE.start_ssl3_connect_~ret~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:03,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2022-07-13 03:28:03,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:03,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:03,871 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:03,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2022-07-13 03:28:03,872 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:03,872 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:03,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:03,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:03,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:03,900 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:03,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2022-07-13 03:28:03,902 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:03,902 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:03,915 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:03,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2022-07-13 03:28:03,930 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:03,930 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:03,930 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:03,930 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:03,930 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:03,930 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:03,930 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:03,930 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:03,930 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration7_Loop [2022-07-13 03:28:03,930 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:03,930 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:03,931 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,933 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,936 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,938 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,941 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,949 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:03,950 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:04,002 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:04,002 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:04,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:04,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:04,004 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:04,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2022-07-13 03:28:04,005 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:04,011 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:04,011 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:04,011 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:04,011 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:04,011 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:04,011 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:04,012 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:04,012 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:04,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:04,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:04,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:04,028 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:04,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2022-07-13 03:28:04,030 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:04,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:04,035 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:04,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:04,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:04,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:04,035 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:04,035 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:04,036 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:04,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:04,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:04,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:04,052 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:04,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2022-07-13 03:28:04,054 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:04,058 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:04,059 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:04,059 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:04,059 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:04,059 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:04,059 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:04,059 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:04,060 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:04,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Ended with exit code 0 [2022-07-13 03:28:04,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:04,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:04,076 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:04,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2022-07-13 03:28:04,091 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:04,096 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:04,096 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:04,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:04,097 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:04,097 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:04,097 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:04,097 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:04,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:04,099 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:04,113 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0 [2022-07-13 03:28:04,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:04,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:04,114 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:04,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2022-07-13 03:28:04,116 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:04,121 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:04,121 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:04,121 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:04,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:04,121 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:04,122 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:04,122 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:04,124 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:04,125 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:04,125 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:04,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:04,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:04,126 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:04,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2022-07-13 03:28:04,130 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:04,130 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:04,130 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:04,130 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -1*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 4376 Supporting invariants [] [2022-07-13 03:28:04,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:04,145 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:04,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:04,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:04,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:04,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:04,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:04,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:04,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:04,229 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-13 03:28:04,229 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:04,229 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 622 states and 913 transitions. cyclomatic complexity: 301 Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 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-13 03:28:04,466 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 622 states and 913 transitions. cyclomatic complexity: 301. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 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) Result 2284 states and 3323 transitions. Complement of second has 9 states. [2022-07-13 03:28:04,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:04,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 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-13 03:28:04,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 362 transitions. [2022-07-13 03:28:04,467 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 362 transitions. Stem has 24 letters. Loop has 14 letters. [2022-07-13 03:28:04,468 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:04,468 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 362 transitions. Stem has 38 letters. Loop has 14 letters. [2022-07-13 03:28:04,468 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:04,468 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 362 transitions. Stem has 24 letters. Loop has 28 letters. [2022-07-13 03:28:04,468 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:04,468 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2284 states and 3323 transitions. [2022-07-13 03:28:04,477 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 485 [2022-07-13 03:28:04,483 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2284 states to 1876 states and 2733 transitions. [2022-07-13 03:28:04,483 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 695 [2022-07-13 03:28:04,484 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 759 [2022-07-13 03:28:04,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1876 states and 2733 transitions. [2022-07-13 03:28:04,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:04,484 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1876 states and 2733 transitions. [2022-07-13 03:28:04,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1876 states and 2733 transitions. [2022-07-13 03:28:04,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1876 to 1333. [2022-07-13 03:28:04,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1333 states, 1333 states have (on average 1.498124531132783) internal successors, (1997), 1332 states have internal predecessors, (1997), 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-13 03:28:04,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1333 states to 1333 states and 1997 transitions. [2022-07-13 03:28:04,502 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1333 states and 1997 transitions. [2022-07-13 03:28:04,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:04,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:04,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:04,503 INFO L87 Difference]: Start difference. First operand 1333 states and 1997 transitions. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 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-13 03:28:04,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:04,522 INFO L93 Difference]: Finished difference Result 2368 states and 3527 transitions. [2022-07-13 03:28:04,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:04,523 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2368 states and 3527 transitions. [2022-07-13 03:28:04,532 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 705 [2022-07-13 03:28:04,540 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2368 states to 2360 states and 3511 transitions. [2022-07-13 03:28:04,540 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 881 [2022-07-13 03:28:04,541 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 881 [2022-07-13 03:28:04,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2360 states and 3511 transitions. [2022-07-13 03:28:04,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:04,541 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2360 states and 3511 transitions. [2022-07-13 03:28:04,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2360 states and 3511 transitions. [2022-07-13 03:28:04,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2360 to 2253. [2022-07-13 03:28:04,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2253 states, 2253 states have (on average 1.503328894806924) internal successors, (3387), 2252 states have internal predecessors, (3387), 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-13 03:28:04,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2253 states to 2253 states and 3387 transitions. [2022-07-13 03:28:04,569 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2253 states and 3387 transitions. [2022-07-13 03:28:04,569 INFO L374 stractBuchiCegarLoop]: Abstraction has 2253 states and 3387 transitions. [2022-07-13 03:28:04,569 INFO L287 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-07-13 03:28:04,569 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2253 states and 3387 transitions. [2022-07-13 03:28:04,583 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 598 [2022-07-13 03:28:04,583 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:04,583 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:04,584 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:04,584 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:04,584 INFO L752 eck$LassoCheckResult]: Stem: 14229#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 14086#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 14087#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 14193#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 14228#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 14039#L109-1 assume !false; 15717#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15752#L112 assume 12292 == ssl3_connect_~s__state~0#1; 15751#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 15749#L217 ssl3_connect_~s__server~0#1 := 0; 15747#L222 assume 0 != ssl3_connect_~cb~0#1; 15745#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 15743#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 15739#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 15733#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 15730#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 15727#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15719#L527 ssl3_connect_~skip~0#1 := 0; 15716#L109-1 assume !false; 15713#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15711#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 15709#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 15003#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 15001#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 15002#L124 assume 4099 == ssl3_connect_~s__state~0#1; 14044#L217 [2022-07-13 03:28:04,584 INFO L754 eck$LassoCheckResult]: Loop: 14044#L217 ssl3_connect_~s__server~0#1 := 0; 14045#L222 assume 0 != ssl3_connect_~cb~0#1; 14007#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 14008#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 16196#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 16194#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 16193#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 16191#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14163#L527 ssl3_connect_~skip~0#1 := 0; 16189#L109-1 assume !false; 16188#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16187#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 15924#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 15925#L118 assume 4096 == ssl3_connect_~s__state~0#1; 14044#L217 [2022-07-13 03:28:04,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:04,585 INFO L85 PathProgramCache]: Analyzing trace with hash -148536133, now seen corresponding path program 1 times [2022-07-13 03:28:04,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:04,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469251596] [2022-07-13 03:28:04,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:04,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:04,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:04,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:04,616 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 03:28:04,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:04,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469251596] [2022-07-13 03:28:04,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469251596] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:04,616 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:04,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-13 03:28:04,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719278461] [2022-07-13 03:28:04,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:04,617 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-13 03:28:04,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:04,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1297688643, now seen corresponding path program 2 times [2022-07-13 03:28:04,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:04,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944950235] [2022-07-13 03:28:04,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:04,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:04,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:04,629 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-13 03:28:04,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:04,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944950235] [2022-07-13 03:28:04,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944950235] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:04,629 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:04,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-13 03:28:04,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995807288] [2022-07-13 03:28:04,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:04,630 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:04,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:04,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:04,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:04,630 INFO L87 Difference]: Start difference. First operand 2253 states and 3387 transitions. cyclomatic complexity: 1158 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-13 03:28:04,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:04,727 INFO L93 Difference]: Finished difference Result 1931 states and 2884 transitions. [2022-07-13 03:28:04,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:04,728 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1931 states and 2884 transitions. [2022-07-13 03:28:04,735 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 646 [2022-07-13 03:28:04,741 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1931 states to 1709 states and 2660 transitions. [2022-07-13 03:28:04,742 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 803 [2022-07-13 03:28:04,742 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 803 [2022-07-13 03:28:04,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1709 states and 2660 transitions. [2022-07-13 03:28:04,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:04,743 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1709 states and 2660 transitions. [2022-07-13 03:28:04,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1709 states and 2660 transitions. [2022-07-13 03:28:04,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1709 to 1433. [2022-07-13 03:28:04,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1433 states have (on average 1.5226796929518494) internal successors, (2182), 1432 states have internal predecessors, (2182), 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-13 03:28:04,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 2182 transitions. [2022-07-13 03:28:04,765 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1433 states and 2182 transitions. [2022-07-13 03:28:04,765 INFO L374 stractBuchiCegarLoop]: Abstraction has 1433 states and 2182 transitions. [2022-07-13 03:28:04,765 INFO L287 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-07-13 03:28:04,765 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1433 states and 2182 transitions. [2022-07-13 03:28:04,769 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 610 [2022-07-13 03:28:04,769 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:04,769 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:04,771 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:04,771 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:04,772 INFO L752 eck$LassoCheckResult]: Stem: 18482#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 18295#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 18296#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 18427#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 18481#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 18236#L109-1 assume !false; 18529#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18565#L112 assume 12292 == ssl3_connect_~s__state~0#1; 18563#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 18561#L217 ssl3_connect_~s__server~0#1 := 0; 18559#L222 assume 0 != ssl3_connect_~cb~0#1; 18557#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 18555#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 18552#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 18547#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 18545#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 18543#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18535#L527 ssl3_connect_~skip~0#1 := 0; 18528#L109-1 assume !false; 18526#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18527#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 19065#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 19064#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 19063#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 18254#L124 [2022-07-13 03:28:04,772 INFO L754 eck$LassoCheckResult]: Loop: 18254#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 18409#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 18348#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 18349#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 19166#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 19160#L139 assume 4400 == ssl3_connect_~s__state~0#1; 18590#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 18280#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 19149#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19146#L527 ssl3_connect_~skip~0#1 := 0; 19145#L109-1 assume !false; 19144#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19143#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 19141#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 19142#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 18253#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 18254#L124 [2022-07-13 03:28:04,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:04,773 INFO L85 PathProgramCache]: Analyzing trace with hash -2083001472, now seen corresponding path program 2 times [2022-07-13 03:28:04,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:04,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597521684] [2022-07-13 03:28:04,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:04,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:04,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:04,779 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:04,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:04,791 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:04,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:04,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1592571285, now seen corresponding path program 1 times [2022-07-13 03:28:04,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:04,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460067167] [2022-07-13 03:28:04,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:04,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:04,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:04,794 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:04,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:04,797 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:04,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:04,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1980082198, now seen corresponding path program 1 times [2022-07-13 03:28:04,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:04,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919725955] [2022-07-13 03:28:04,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:04,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:04,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:04,816 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 03:28:04,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:04,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919725955] [2022-07-13 03:28:04,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919725955] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:04,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:04,817 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:04,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619412262] [2022-07-13 03:28:04,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:04,850 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:04,851 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:04,851 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:04,851 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:04,851 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:04,851 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:04,851 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:04,851 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:04,851 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration9_Loop [2022-07-13 03:28:04,851 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:04,851 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:04,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:04,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:04,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:04,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:04,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:04,893 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:04,893 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:04,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:04,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:04,894 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:04,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2022-07-13 03:28:04,898 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:04,898 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:04,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2022-07-13 03:28:04,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:04,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:04,924 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:04,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2022-07-13 03:28:04,927 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:04,927 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:04,934 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:04,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2022-07-13 03:28:04,949 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:04,949 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:04,949 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:04,950 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:04,950 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:04,950 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:04,950 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:04,950 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:04,950 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration9_Loop [2022-07-13 03:28:04,950 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:04,950 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:04,950 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:04,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:04,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:04,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:04,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:04,998 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:04,999 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:04,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:04,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:05,000 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:05,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2022-07-13 03:28:05,003 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:05,008 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:05,009 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:05,009 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:05,009 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:05,009 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:05,010 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:05,010 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:05,012 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:05,014 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:05,014 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:05,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:05,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:05,015 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:05,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2022-07-13 03:28:05,016 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:05,017 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:05,017 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:05,017 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -1*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 4408 Supporting invariants [] [2022-07-13 03:28:05,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:05,036 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:05,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:05,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:05,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:05,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:05,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:05,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:05,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:05,138 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-13 03:28:05,139 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:05,139 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1433 states and 2182 transitions. cyclomatic complexity: 763 Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 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-13 03:28:05,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:05,402 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1433 states and 2182 transitions. cyclomatic complexity: 763. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 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) Result 4039 states and 5956 transitions. Complement of second has 9 states. [2022-07-13 03:28:05,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:05,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 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-13 03:28:05,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 321 transitions. [2022-07-13 03:28:05,404 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 321 transitions. Stem has 24 letters. Loop has 16 letters. [2022-07-13 03:28:05,404 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:05,404 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 321 transitions. Stem has 40 letters. Loop has 16 letters. [2022-07-13 03:28:05,404 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:05,404 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 321 transitions. Stem has 24 letters. Loop has 32 letters. [2022-07-13 03:28:05,404 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:05,404 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4039 states and 5956 transitions. [2022-07-13 03:28:05,421 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 757 [2022-07-13 03:28:05,432 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4039 states to 3343 states and 5040 transitions. [2022-07-13 03:28:05,432 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1086 [2022-07-13 03:28:05,433 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1318 [2022-07-13 03:28:05,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3343 states and 5040 transitions. [2022-07-13 03:28:05,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:05,433 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3343 states and 5040 transitions. [2022-07-13 03:28:05,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3343 states and 5040 transitions. [2022-07-13 03:28:05,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3343 to 2337. [2022-07-13 03:28:05,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2337 states, 2337 states have (on average 1.4890885750962772) internal successors, (3480), 2336 states have internal predecessors, (3480), 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-13 03:28:05,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2337 states to 2337 states and 3480 transitions. [2022-07-13 03:28:05,465 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2337 states and 3480 transitions. [2022-07-13 03:28:05,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:05,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:05,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:05,466 INFO L87 Difference]: Start difference. First operand 2337 states and 3480 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 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-13 03:28:05,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:05,536 INFO L93 Difference]: Finished difference Result 1475 states and 2174 transitions. [2022-07-13 03:28:05,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:05,537 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1475 states and 2174 transitions. [2022-07-13 03:28:05,541 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 403 [2022-07-13 03:28:05,545 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1475 states to 1461 states and 2160 transitions. [2022-07-13 03:28:05,545 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 497 [2022-07-13 03:28:05,546 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 536 [2022-07-13 03:28:05,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1461 states and 2160 transitions. [2022-07-13 03:28:05,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:05,546 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1461 states and 2160 transitions. [2022-07-13 03:28:05,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1461 states and 2160 transitions. [2022-07-13 03:28:05,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1461 to 1419. [2022-07-13 03:28:05,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1419 states, 1419 states have (on average 1.4841437632135306) internal successors, (2106), 1418 states have internal predecessors, (2106), 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-13 03:28:05,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1419 states to 1419 states and 2106 transitions. [2022-07-13 03:28:05,562 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1419 states and 2106 transitions. [2022-07-13 03:28:05,562 INFO L374 stractBuchiCegarLoop]: Abstraction has 1419 states and 2106 transitions. [2022-07-13 03:28:05,563 INFO L287 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-07-13 03:28:05,563 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1419 states and 2106 transitions. [2022-07-13 03:28:05,565 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 391 [2022-07-13 03:28:05,565 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:05,565 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:05,566 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:05,566 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:05,566 INFO L752 eck$LassoCheckResult]: Stem: 27914#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 27724#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 27725#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 27857#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 27913#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 27668#L109-1 assume !false; 28785#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28782#L112 assume 12292 == ssl3_connect_~s__state~0#1; 28783#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 27680#L217 ssl3_connect_~s__server~0#1 := 0; 27681#L222 assume 0 != ssl3_connect_~cb~0#1; 27639#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 27640#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 27811#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 27693#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 27618#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 27619#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28853#L527 ssl3_connect_~skip~0#1 := 0; 28850#L109-1 assume !false; 28846#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28844#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 28842#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27864#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27684#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27685#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 28814#L127 assume 4368 == ssl3_connect_~s__state~0#1; 28812#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 28801#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 28759#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 28760#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 28827#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28454#L527 ssl3_connect_~skip~0#1 := 0; 28455#L109-1 assume !false; 28449#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28450#L112 assume 12292 == ssl3_connect_~s__state~0#1; 27901#L113 [2022-07-13 03:28:05,566 INFO L754 eck$LassoCheckResult]: Loop: 27901#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 27902#L217 ssl3_connect_~s__server~0#1 := 0; 27852#L222 assume 0 != ssl3_connect_~cb~0#1; 27853#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 27880#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 27881#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 27789#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 27790#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 28793#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28789#L527 ssl3_connect_~skip~0#1 := 0; 28788#L109-1 assume !false; 28787#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28786#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 28784#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 28781#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 28780#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 28779#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27918#L127 assume 4368 == ssl3_connect_~s__state~0#1; 27919#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 28796#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 28555#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 28526#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 28510#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28511#L527 ssl3_connect_~skip~0#1 := 0; 28628#L109-1 assume !false; 28627#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28626#L112 assume 12292 == ssl3_connect_~s__state~0#1; 27901#L113 [2022-07-13 03:28:05,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:05,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1941157688, now seen corresponding path program 1 times [2022-07-13 03:28:05,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:05,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138342616] [2022-07-13 03:28:05,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:05,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:05,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:05,579 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-13 03:28:05,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:05,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138342616] [2022-07-13 03:28:05,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138342616] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:05,579 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:05,579 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-13 03:28:05,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777293529] [2022-07-13 03:28:05,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:05,580 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-13 03:28:05,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:05,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1178214097, now seen corresponding path program 1 times [2022-07-13 03:28:05,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:05,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433600233] [2022-07-13 03:28:05,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:05,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:05,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:05,589 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 03:28:05,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:05,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433600233] [2022-07-13 03:28:05,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433600233] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:05,589 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:05,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-13 03:28:05,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945404356] [2022-07-13 03:28:05,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:05,590 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:05,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:05,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:05,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:05,590 INFO L87 Difference]: Start difference. First operand 1419 states and 2106 transitions. cyclomatic complexity: 707 Second operand has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 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-13 03:28:05,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:05,702 INFO L93 Difference]: Finished difference Result 1917 states and 2714 transitions. [2022-07-13 03:28:05,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:05,703 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1917 states and 2714 transitions. [2022-07-13 03:28:05,713 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 547 [2022-07-13 03:28:05,718 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1917 states to 1813 states and 2606 transitions. [2022-07-13 03:28:05,718 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 680 [2022-07-13 03:28:05,718 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 680 [2022-07-13 03:28:05,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1813 states and 2606 transitions. [2022-07-13 03:28:05,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:05,719 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1813 states and 2606 transitions. [2022-07-13 03:28:05,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1813 states and 2606 transitions. [2022-07-13 03:28:05,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1813 to 1725. [2022-07-13 03:28:05,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1725 states, 1725 states have (on average 1.4446376811594204) internal successors, (2492), 1724 states have internal predecessors, (2492), 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-13 03:28:05,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1725 states to 1725 states and 2492 transitions. [2022-07-13 03:28:05,739 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1725 states and 2492 transitions. [2022-07-13 03:28:05,739 INFO L374 stractBuchiCegarLoop]: Abstraction has 1725 states and 2492 transitions. [2022-07-13 03:28:05,739 INFO L287 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-07-13 03:28:05,739 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1725 states and 2492 transitions. [2022-07-13 03:28:05,742 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 511 [2022-07-13 03:28:05,743 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:05,743 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:05,743 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:05,743 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:05,743 INFO L752 eck$LassoCheckResult]: Stem: 31236#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 31059#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 31060#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 31179#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 32448#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 32446#L109-1 assume !false; 32039#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 32040#L112 assume 12292 == ssl3_connect_~s__state~0#1; 32426#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 32425#L217 ssl3_connect_~s__server~0#1 := 0; 31898#L222 assume 0 != ssl3_connect_~cb~0#1; 31897#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 31896#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 31894#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 31891#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 31887#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 31881#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31877#L527 ssl3_connect_~skip~0#1 := 0; 31875#L109-1 assume !false; 31873#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31871#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 31869#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 31867#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 31864#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 31865#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 31899#L127 assume 4368 == ssl3_connect_~s__state~0#1; 32190#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 32152#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 32136#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 32126#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 32115#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 32106#L527 ssl3_connect_~skip~0#1 := 0; 32103#L109-1 assume !false; 32100#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 32097#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 32094#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 32088#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 32057#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 32058#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 31240#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 31241#L130 [2022-07-13 03:28:05,744 INFO L754 eck$LassoCheckResult]: Loop: 31241#L130 assume 4369 == ssl3_connect_~s__state~0#1; 31071#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 31072#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 31078#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 31079#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 31129#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31066#L527 ssl3_connect_~skip~0#1 := 0; 31197#L109-1 assume !false; 31145#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31087#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 31088#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 31109#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 31025#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 31026#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 31163#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 31241#L130 [2022-07-13 03:28:05,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:05,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1868562690, now seen corresponding path program 1 times [2022-07-13 03:28:05,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:05,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642125379] [2022-07-13 03:28:05,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:05,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:05,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:05,753 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:05,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:05,759 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:05,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:05,759 INFO L85 PathProgramCache]: Analyzing trace with hash -312160769, now seen corresponding path program 1 times [2022-07-13 03:28:05,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:05,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639090255] [2022-07-13 03:28:05,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:05,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:05,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:05,762 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:05,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:05,764 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:05,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:05,764 INFO L85 PathProgramCache]: Analyzing trace with hash -768518814, now seen corresponding path program 1 times [2022-07-13 03:28:05,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:05,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718641305] [2022-07-13 03:28:05,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:05,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:05,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:05,779 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-13 03:28:05,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:05,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718641305] [2022-07-13 03:28:05,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718641305] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:05,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:05,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:05,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938980406] [2022-07-13 03:28:05,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:05,835 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:05,835 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:05,835 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:05,835 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:05,835 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:05,835 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:05,835 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:05,835 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:05,836 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration11_Loop [2022-07-13 03:28:05,836 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:05,836 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:05,836 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:05,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:05,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:05,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:05,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:05,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:05,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:05,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:05,920 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:05,920 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:05,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:05,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:05,921 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:05,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2022-07-13 03:28:05,923 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:05,923 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:05,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Ended with exit code 0 [2022-07-13 03:28:05,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:05,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:05,959 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:05,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2022-07-13 03:28:05,961 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:05,961 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:05,975 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:05,989 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2022-07-13 03:28:05,990 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:05,990 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:05,990 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:05,990 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:05,990 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:05,990 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:05,990 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:05,990 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:05,990 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration11_Loop [2022-07-13 03:28:05,990 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:05,990 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:05,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:05,994 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:05,996 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:05,999 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:06,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:06,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:06,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:06,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:06,062 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:06,062 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:06,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:06,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:06,064 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:06,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2022-07-13 03:28:06,066 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:06,070 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:06,071 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:06,071 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:06,071 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:06,071 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:06,071 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:06,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:06,073 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:06,076 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:06,076 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:06,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:06,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:06,077 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:06,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2022-07-13 03:28:06,079 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:06,079 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:06,079 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:06,079 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -2*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 8753 Supporting invariants [] [2022-07-13 03:28:06,094 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2022-07-13 03:28:06,094 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:06,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:06,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:06,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:06,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:06,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:06,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:06,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:06,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-13 03:28:06,241 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:06,241 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1725 states and 2492 transitions. cyclomatic complexity: 787 Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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-13 03:28:06,277 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1725 states and 2492 transitions. cyclomatic complexity: 787. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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) Result 2184 states and 3139 transitions. Complement of second has 7 states. [2022-07-13 03:28:06,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:06,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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-13 03:28:06,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 87 transitions. [2022-07-13 03:28:06,278 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 87 transitions. Stem has 40 letters. Loop has 15 letters. [2022-07-13 03:28:06,279 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:06,279 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 87 transitions. Stem has 55 letters. Loop has 15 letters. [2022-07-13 03:28:06,279 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:06,279 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 87 transitions. Stem has 40 letters. Loop has 30 letters. [2022-07-13 03:28:06,279 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:06,279 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2184 states and 3139 transitions. [2022-07-13 03:28:06,295 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 511 [2022-07-13 03:28:06,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:06,309 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2184 states to 2104 states and 3025 transitions. [2022-07-13 03:28:06,309 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 689 [2022-07-13 03:28:06,310 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 693 [2022-07-13 03:28:06,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2104 states and 3025 transitions. [2022-07-13 03:28:06,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:06,310 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2104 states and 3025 transitions. [2022-07-13 03:28:06,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2104 states and 3025 transitions. [2022-07-13 03:28:06,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2104 to 2021. [2022-07-13 03:28:06,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2021 states, 2021 states have (on average 1.4408708560118753) internal successors, (2912), 2020 states have internal predecessors, (2912), 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-13 03:28:06,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2912 transitions. [2022-07-13 03:28:06,334 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2021 states and 2912 transitions. [2022-07-13 03:28:06,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:06,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:06,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:06,334 INFO L87 Difference]: Start difference. First operand 2021 states and 2912 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 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-13 03:28:06,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:06,430 INFO L93 Difference]: Finished difference Result 1579 states and 2214 transitions. [2022-07-13 03:28:06,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:06,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1579 states and 2214 transitions. [2022-07-13 03:28:06,434 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 488 [2022-07-13 03:28:06,438 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1579 states to 1383 states and 1950 transitions. [2022-07-13 03:28:06,438 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 623 [2022-07-13 03:28:06,439 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 631 [2022-07-13 03:28:06,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1383 states and 1950 transitions. [2022-07-13 03:28:06,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:06,439 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1383 states and 1950 transitions. [2022-07-13 03:28:06,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1383 states and 1950 transitions. [2022-07-13 03:28:06,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1383 to 1347. [2022-07-13 03:28:06,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1347 states, 1347 states have (on average 1.4164810690423162) internal successors, (1908), 1346 states have internal predecessors, (1908), 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-13 03:28:06,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1347 states to 1347 states and 1908 transitions. [2022-07-13 03:28:06,453 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1347 states and 1908 transitions. [2022-07-13 03:28:06,453 INFO L374 stractBuchiCegarLoop]: Abstraction has 1347 states and 1908 transitions. [2022-07-13 03:28:06,453 INFO L287 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-07-13 03:28:06,453 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1347 states and 1908 transitions. [2022-07-13 03:28:06,455 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 470 [2022-07-13 03:28:06,456 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:06,456 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:06,456 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:06,456 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:06,456 INFO L752 eck$LassoCheckResult]: Stem: 38930#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 38759#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 38760#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 38874#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 38929#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 38711#L109-1 assume !false; 39595#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39593#L112 assume 12292 == ssl3_connect_~s__state~0#1; 39592#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 39591#L217 ssl3_connect_~s__server~0#1 := 0; 39494#L222 assume 0 != ssl3_connect_~cb~0#1; 39492#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 39490#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 39487#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 39484#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 39482#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 39479#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39476#L527 ssl3_connect_~skip~0#1 := 0; 39474#L109-1 assume !false; 39457#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39455#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 39454#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 39453#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 39452#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 39450#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 39451#L127 assume 4368 == ssl3_connect_~s__state~0#1; 38771#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 38772#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 38777#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 38778#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 39766#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39756#L527 ssl3_connect_~skip~0#1 := 0; 39753#L109-1 assume !false; 39750#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39747#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 39744#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 39739#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 39736#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 39731#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 39730#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 39728#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 39729#L133 assume 4384 == ssl3_connect_~s__state~0#1; 39105#L137 [2022-07-13 03:28:06,457 INFO L754 eck$LassoCheckResult]: Loop: 39105#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 38644#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 38645#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 38648#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 38649#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 39778#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38766#L527 ssl3_connect_~skip~0#1 := 0; 38888#L109-1 assume !false; 38931#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39792#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 39791#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 38878#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 38879#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 38857#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 38858#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 39781#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 39779#L133 assume 4384 == ssl3_connect_~s__state~0#1; 39105#L137 [2022-07-13 03:28:06,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:06,457 INFO L85 PathProgramCache]: Analyzing trace with hash -392413087, now seen corresponding path program 1 times [2022-07-13 03:28:06,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:06,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096004064] [2022-07-13 03:28:06,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:06,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:06,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:06,463 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:06,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:06,469 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:06,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:06,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1392625176, now seen corresponding path program 1 times [2022-07-13 03:28:06,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:06,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407090938] [2022-07-13 03:28:06,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:06,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:06,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:06,477 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-13 03:28:06,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:06,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407090938] [2022-07-13 03:28:06,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407090938] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:06,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:06,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-13 03:28:06,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894350036] [2022-07-13 03:28:06,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:06,479 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:06,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:06,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:06,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:06,479 INFO L87 Difference]: Start difference. First operand 1347 states and 1908 transitions. cyclomatic complexity: 571 Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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-13 03:28:06,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:06,574 INFO L93 Difference]: Finished difference Result 1383 states and 1918 transitions. [2022-07-13 03:28:06,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:06,574 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1383 states and 1918 transitions. [2022-07-13 03:28:06,579 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 443 [2022-07-13 03:28:06,583 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1383 states to 1295 states and 1810 transitions. [2022-07-13 03:28:06,584 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 543 [2022-07-13 03:28:06,584 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 543 [2022-07-13 03:28:06,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1295 states and 1810 transitions. [2022-07-13 03:28:06,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:06,585 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1295 states and 1810 transitions. [2022-07-13 03:28:06,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1295 states and 1810 transitions. [2022-07-13 03:28:06,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1295 to 1259. [2022-07-13 03:28:06,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1259 states, 1259 states have (on average 1.4042891183478952) internal successors, (1768), 1258 states have internal predecessors, (1768), 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-13 03:28:06,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1259 states to 1259 states and 1768 transitions. [2022-07-13 03:28:06,600 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1259 states and 1768 transitions. [2022-07-13 03:28:06,600 INFO L374 stractBuchiCegarLoop]: Abstraction has 1259 states and 1768 transitions. [2022-07-13 03:28:06,600 INFO L287 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-07-13 03:28:06,600 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1259 states and 1768 transitions. [2022-07-13 03:28:06,602 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 425 [2022-07-13 03:28:06,602 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:06,602 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:06,603 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:06,603 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:06,603 INFO L752 eck$LassoCheckResult]: Stem: 41639#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 41493#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 41494#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 41580#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 41581#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 42002#L109-1 assume !false; 42001#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42000#L112 assume 12292 == ssl3_connect_~s__state~0#1; 41999#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 41998#L217 ssl3_connect_~s__server~0#1 := 0; 41934#L222 assume 0 != ssl3_connect_~cb~0#1; 41933#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 41932#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 41930#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 41928#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 41926#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 41924#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41921#L527 ssl3_connect_~skip~0#1 := 0; 41920#L109-1 assume !false; 41919#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41918#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 41917#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 41916#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 41915#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 41914#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 41913#L127 assume 4368 == ssl3_connect_~s__state~0#1; 41912#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 41911#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 41909#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 41907#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 41905#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41901#L527 ssl3_connect_~skip~0#1 := 0; 41898#L109-1 assume !false; 41897#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41895#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 41893#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 41891#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 41889#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 41887#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 41885#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 41883#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 41881#L133 assume 4384 == ssl3_connect_~s__state~0#1; 41879#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 41877#L276 assume !(1 == ssl3_connect_~blastFlag~0#1); 41875#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 41873#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 41866#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 41859#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41852#L527 ssl3_connect_~skip~0#1 := 0; 41850#L109-1 assume !false; 41848#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41845#L112 assume 12292 == ssl3_connect_~s__state~0#1; 41846#L113 [2022-07-13 03:28:06,603 INFO L754 eck$LassoCheckResult]: Loop: 41846#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 42036#L217 ssl3_connect_~s__server~0#1 := 0; 41591#L222 assume 0 != ssl3_connect_~cb~0#1; 41412#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 41413#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 41557#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 41463#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 41548#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 42169#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41562#L527 ssl3_connect_~skip~0#1 := 0; 42165#L109-1 assume !false; 42163#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42162#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 42160#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 42158#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 42156#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 42154#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 42138#L127 assume 4368 == ssl3_connect_~s__state~0#1; 41501#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 41502#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 41650#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 42122#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 42120#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42117#L527 ssl3_connect_~skip~0#1 := 0; 42115#L109-1 assume !false; 42113#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42107#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 42106#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 42105#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 42104#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 42103#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 42102#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 42101#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 42088#L133 assume 4384 == ssl3_connect_~s__state~0#1; 42086#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 42085#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 42084#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 42083#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 42071#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 42060#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42056#L527 ssl3_connect_~skip~0#1 := 0; 42053#L109-1 assume !false; 42050#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42047#L112 assume 12292 == ssl3_connect_~s__state~0#1; 41846#L113 [2022-07-13 03:28:06,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:06,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1395787633, now seen corresponding path program 1 times [2022-07-13 03:28:06,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:06,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546678315] [2022-07-13 03:28:06,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:06,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:06,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:06,620 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-13 03:28:06,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:06,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546678315] [2022-07-13 03:28:06,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546678315] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:06,621 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:06,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:06,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149576905] [2022-07-13 03:28:06,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:06,622 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-13 03:28:06,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:06,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1865462696, now seen corresponding path program 1 times [2022-07-13 03:28:06,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:06,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867989557] [2022-07-13 03:28:06,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:06,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:06,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:06,643 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-13 03:28:06,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:06,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867989557] [2022-07-13 03:28:06,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867989557] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:06,644 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:06,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-13 03:28:06,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458009578] [2022-07-13 03:28:06,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:06,644 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:06,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:06,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:06,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:06,645 INFO L87 Difference]: Start difference. First operand 1259 states and 1768 transitions. cyclomatic complexity: 517 Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 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-13 03:28:06,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:06,752 INFO L93 Difference]: Finished difference Result 1311 states and 1814 transitions. [2022-07-13 03:28:06,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:06,753 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1311 states and 1814 transitions. [2022-07-13 03:28:06,756 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 449 [2022-07-13 03:28:06,759 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1311 states to 1307 states and 1810 transitions. [2022-07-13 03:28:06,767 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 549 [2022-07-13 03:28:06,768 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 549 [2022-07-13 03:28:06,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1307 states and 1810 transitions. [2022-07-13 03:28:06,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:06,768 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1307 states and 1810 transitions. [2022-07-13 03:28:06,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1307 states and 1810 transitions. [2022-07-13 03:28:06,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1307 to 1255. [2022-07-13 03:28:06,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1255 states, 1255 states have (on average 1.3928286852589642) internal successors, (1748), 1254 states have internal predecessors, (1748), 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-13 03:28:06,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1255 states to 1255 states and 1748 transitions. [2022-07-13 03:28:06,782 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1255 states and 1748 transitions. [2022-07-13 03:28:06,783 INFO L374 stractBuchiCegarLoop]: Abstraction has 1255 states and 1748 transitions. [2022-07-13 03:28:06,783 INFO L287 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-07-13 03:28:06,783 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1255 states and 1748 transitions. [2022-07-13 03:28:06,785 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 423 [2022-07-13 03:28:06,785 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:06,785 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:06,786 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:06,786 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:06,786 INFO L752 eck$LassoCheckResult]: Stem: 44241#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 44076#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 44077#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 44174#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 44175#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 44719#L109-1 assume !false; 44717#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44715#L112 assume 12292 == ssl3_connect_~s__state~0#1; 44713#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 44711#L217 ssl3_connect_~s__server~0#1 := 0; 44687#L222 assume 0 != ssl3_connect_~cb~0#1; 44686#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 44685#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 44683#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 44681#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 44679#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 44677#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44673#L527 ssl3_connect_~skip~0#1 := 0; 44671#L109-1 assume !false; 44670#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44669#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 44642#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 44640#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 44638#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 44636#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 44634#L127 assume 4368 == ssl3_connect_~s__state~0#1; 44632#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 44630#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 44628#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 44626#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 44617#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44618#L527 ssl3_connect_~skip~0#1 := 0; 44606#L109-1 assume !false; 44607#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44600#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 44601#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 44593#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 44594#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 44582#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 44583#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 44574#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 44575#L133 assume 4384 == ssl3_connect_~s__state~0#1; 44674#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 44672#L276 assume !(1 == ssl3_connect_~blastFlag~0#1); 44561#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 44558#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 44554#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 44516#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44507#L527 ssl3_connect_~skip~0#1 := 0; 44508#L109-1 assume !false; 44499#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44500#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 44491#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 44492#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 44483#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 44484#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 44475#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 44476#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 44466#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 44467#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 44053#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 44054#L142 [2022-07-13 03:28:06,786 INFO L754 eck$LassoCheckResult]: Loop: 44054#L142 assume 4401 == ssl3_connect_~s__state~0#1; 44219#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 44061#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 44849#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44841#L527 ssl3_connect_~skip~0#1 := 0; 44839#L109-1 assume !false; 44837#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44835#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 44833#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 44831#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 44829#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 44827#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 44825#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 44823#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 44821#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 44818#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 44298#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 44054#L142 [2022-07-13 03:28:06,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:06,787 INFO L85 PathProgramCache]: Analyzing trace with hash 948149679, now seen corresponding path program 1 times [2022-07-13 03:28:06,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:06,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564448021] [2022-07-13 03:28:06,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:06,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:06,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:06,815 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-13 03:28:06,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:06,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564448021] [2022-07-13 03:28:06,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564448021] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:06,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:06,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:06,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741070782] [2022-07-13 03:28:06,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:06,817 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-13 03:28:06,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:06,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1647411356, now seen corresponding path program 1 times [2022-07-13 03:28:06,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:06,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279879479] [2022-07-13 03:28:06,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:06,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:06,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:06,820 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:06,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:06,822 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:06,869 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:06,869 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:06,869 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:06,869 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:06,869 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:06,870 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:06,870 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:06,870 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:06,870 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration14_Loop [2022-07-13 03:28:06,870 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:06,870 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:06,870 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:06,872 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:06,874 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:06,876 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:06,878 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:06,912 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:06,913 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:06,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:06,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:06,914 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:06,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2022-07-13 03:28:06,917 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:06,917 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:06,928 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:06,928 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:06,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:06,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:06,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:06,944 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:06,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2022-07-13 03:28:06,946 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:06,946 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:06,957 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:06,957 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1=384} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1=384} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:06,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2022-07-13 03:28:06,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:06,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:06,973 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:06,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2022-07-13 03:28:06,975 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:06,975 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:06,981 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:06,981 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:06,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:06,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:06,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:06,998 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:06,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2022-07-13 03:28:07,001 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:07,001 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:07,010 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:07,010 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:07,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:07,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:07,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:07,026 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:07,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2022-07-13 03:28:07,028 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:07,028 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:07,055 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2022-07-13 03:28:07,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:07,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:07,056 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:07,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2022-07-13 03:28:07,058 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:07,058 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:07,073 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:07,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:07,089 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:07,089 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:07,089 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:07,089 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:07,089 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:07,089 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:07,089 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:07,089 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:07,089 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration14_Loop [2022-07-13 03:28:07,089 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:07,089 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:07,090 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,092 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,140 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:07,140 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:07,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:07,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:07,142 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:07,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2022-07-13 03:28:07,144 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:07,149 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:07,149 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:07,149 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:07,149 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:07,150 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:07,150 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:07,150 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:07,151 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:07,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:07,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:07,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:07,167 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:07,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2022-07-13 03:28:07,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:07,174 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:07,174 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:07,174 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:07,174 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:07,174 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:07,175 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:07,175 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:07,179 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:07,181 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:07,181 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:07,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:07,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:07,182 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:07,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2022-07-13 03:28:07,184 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:07,184 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:07,184 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:07,184 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -2*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 8817 Supporting invariants [] [2022-07-13 03:28:07,200 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:07,201 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:07,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:07,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:07,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:07,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:07,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:07,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:07,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:07,356 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-13 03:28:07,357 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:07,357 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1255 states and 1748 transitions. cyclomatic complexity: 501 Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 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-13 03:28:07,469 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:07,475 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1255 states and 1748 transitions. cyclomatic complexity: 501. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 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) Result 1793 states and 2502 transitions. Complement of second has 7 states. [2022-07-13 03:28:07,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:07,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 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-13 03:28:07,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 158 transitions. [2022-07-13 03:28:07,492 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 158 transitions. Stem has 61 letters. Loop has 17 letters. [2022-07-13 03:28:07,492 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:07,492 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 158 transitions. Stem has 78 letters. Loop has 17 letters. [2022-07-13 03:28:07,492 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:07,492 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 158 transitions. Stem has 61 letters. Loop has 34 letters. [2022-07-13 03:28:07,493 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:07,493 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1793 states and 2502 transitions. [2022-07-13 03:28:07,497 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 423 [2022-07-13 03:28:07,508 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1793 states to 1603 states and 2242 transitions. [2022-07-13 03:28:07,509 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 646 [2022-07-13 03:28:07,509 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2022-07-13 03:28:07,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1603 states and 2242 transitions. [2022-07-13 03:28:07,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:07,509 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1603 states and 2242 transitions. [2022-07-13 03:28:07,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1603 states and 2242 transitions. [2022-07-13 03:28:07,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1603 to 1427. [2022-07-13 03:28:07,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1427 states, 1427 states have (on average 1.3819201121233358) internal successors, (1972), 1426 states have internal predecessors, (1972), 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-13 03:28:07,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1427 states to 1427 states and 1972 transitions. [2022-07-13 03:28:07,523 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1427 states and 1972 transitions. [2022-07-13 03:28:07,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:07,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:07,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:07,523 INFO L87 Difference]: Start difference. First operand 1427 states and 1972 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 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-13 03:28:07,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:07,533 INFO L93 Difference]: Finished difference Result 1505 states and 2066 transitions. [2022-07-13 03:28:07,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:07,533 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1505 states and 2066 transitions. [2022-07-13 03:28:07,536 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 423 [2022-07-13 03:28:07,542 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1505 states to 1505 states and 2066 transitions. [2022-07-13 03:28:07,542 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 601 [2022-07-13 03:28:07,543 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 601 [2022-07-13 03:28:07,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1505 states and 2066 transitions. [2022-07-13 03:28:07,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:07,543 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1505 states and 2066 transitions. [2022-07-13 03:28:07,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1505 states and 2066 transitions. [2022-07-13 03:28:07,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1505 to 1505. [2022-07-13 03:28:07,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 1505 states have (on average 1.3727574750830565) internal successors, (2066), 1504 states have internal predecessors, (2066), 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-13 03:28:07,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 2066 transitions. [2022-07-13 03:28:07,556 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1505 states and 2066 transitions. [2022-07-13 03:28:07,556 INFO L374 stractBuchiCegarLoop]: Abstraction has 1505 states and 2066 transitions. [2022-07-13 03:28:07,556 INFO L287 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-07-13 03:28:07,556 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1505 states and 2066 transitions. [2022-07-13 03:28:07,559 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 423 [2022-07-13 03:28:07,559 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:07,559 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:07,559 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:07,559 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:07,560 INFO L752 eck$LassoCheckResult]: Stem: 50454#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 50314#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 50315#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 50403#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 50404#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 50264#L109-1 assume !false; 51091#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51089#L112 assume 12292 == ssl3_connect_~s__state~0#1; 50446#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 50275#L217 ssl3_connect_~s__server~0#1 := 0; 50276#L222 assume 0 != ssl3_connect_~cb~0#1; 50235#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 50236#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 50383#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 50288#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 50215#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 50216#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51163#L527 ssl3_connect_~skip~0#1 := 0; 51161#L109-1 assume !false; 51159#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51156#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 51153#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 51150#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 51147#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 51144#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 51139#L127 assume 4368 == ssl3_connect_~s__state~0#1; 50324#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 50325#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 50462#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 50379#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 50380#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51310#L527 ssl3_connect_~skip~0#1 := 0; 51307#L109-1 assume !false; 51305#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51304#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 51303#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 51301#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 51300#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 51295#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 51294#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 51293#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 51292#L133 assume 4384 == ssl3_connect_~s__state~0#1; 51291#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 51290#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 51288#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 51286#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 51287#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 50450#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50451#L527 ssl3_connect_~skip~0#1 := 0; 51267#L109-1 assume !false; 51265#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51263#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 51261#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 51258#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 51255#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 51252#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 51249#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 51245#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 51242#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 51241#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 51213#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 51199#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50435#L145 [2022-07-13 03:28:07,560 INFO L754 eck$LassoCheckResult]: Loop: 50435#L145 assume 4416 == ssl3_connect_~s__state~0#1; 50423#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 50227#L308 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 50228#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 50376#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 50240#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51002#L527 ssl3_connect_~skip~0#1 := 0; 50997#L109-1 assume !false; 50992#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50951#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50946#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50944#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50942#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50940#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50938#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50936#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50934#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50925#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50920#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50915#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50435#L145 [2022-07-13 03:28:07,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:07,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1016812810, now seen corresponding path program 1 times [2022-07-13 03:28:07,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:07,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444852144] [2022-07-13 03:28:07,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:07,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:07,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:07,566 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:07,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:07,573 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:07,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:07,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1245627015, now seen corresponding path program 1 times [2022-07-13 03:28:07,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:07,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890898808] [2022-07-13 03:28:07,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:07,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:07,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:07,576 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:07,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:07,578 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:07,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:07,579 INFO L85 PathProgramCache]: Analyzing trace with hash -775900158, now seen corresponding path program 1 times [2022-07-13 03:28:07,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:07,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042842555] [2022-07-13 03:28:07,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:07,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:07,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:07,605 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-13 03:28:07,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:07,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042842555] [2022-07-13 03:28:07,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042842555] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:07,605 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:07,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:07,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998885408] [2022-07-13 03:28:07,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:07,662 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:07,662 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:07,662 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:07,662 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:07,662 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:07,662 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:07,662 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:07,662 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:07,662 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration15_Loop [2022-07-13 03:28:07,662 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:07,662 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:07,663 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,721 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:07,721 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:07,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:07,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:07,722 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:07,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2022-07-13 03:28:07,725 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:07,725 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:07,735 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:07,735 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:07,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:07,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:07,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:07,751 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:07,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process [2022-07-13 03:28:07,753 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:07,753 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:07,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:07,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:07,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:07,778 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:07,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process [2022-07-13 03:28:07,780 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:07,781 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:07,788 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:07,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:07,802 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:07,802 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:07,802 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:07,803 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:07,803 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:07,803 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:07,803 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:07,803 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:07,803 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration15_Loop [2022-07-13 03:28:07,803 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:07,803 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:07,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,808 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,810 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,814 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,817 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:07,871 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:07,871 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:07,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:07,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:07,872 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:07,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2022-07-13 03:28:07,874 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:07,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:07,880 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:07,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:07,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:07,880 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:07,880 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:07,880 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:07,881 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:07,896 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Ended with exit code 0 [2022-07-13 03:28:07,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:07,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:07,898 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:07,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2022-07-13 03:28:07,900 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:07,906 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:07,906 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:07,906 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:07,906 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:07,906 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:07,907 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:07,907 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:07,911 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:07,912 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:07,912 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:07,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:07,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:07,914 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:07,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2022-07-13 03:28:07,915 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:07,915 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:07,916 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:07,916 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -1*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 4424 Supporting invariants [] [2022-07-13 03:28:07,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Ended with exit code 0 [2022-07-13 03:28:07,932 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:07,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:07,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:07,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:07,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:07,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:08,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:08,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:08,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:08,078 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-13 03:28:08,079 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:08,079 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1505 states and 2066 transitions. cyclomatic complexity: 573 Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 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-13 03:28:08,237 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1505 states and 2066 transitions. cyclomatic complexity: 573. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 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) Result 2435 states and 3378 transitions. Complement of second has 7 states. [2022-07-13 03:28:08,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:08,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 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-13 03:28:08,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 237 transitions. [2022-07-13 03:28:08,238 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 62 letters. Loop has 20 letters. [2022-07-13 03:28:08,239 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:08,239 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 82 letters. Loop has 20 letters. [2022-07-13 03:28:08,239 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:08,239 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 62 letters. Loop has 40 letters. [2022-07-13 03:28:08,239 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:08,239 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2435 states and 3378 transitions. [2022-07-13 03:28:08,245 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 470 [2022-07-13 03:28:08,248 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2435 states to 2130 states and 2959 transitions. [2022-07-13 03:28:08,249 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 773 [2022-07-13 03:28:08,249 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 849 [2022-07-13 03:28:08,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2130 states and 2959 transitions. [2022-07-13 03:28:08,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:08,250 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2130 states and 2959 transitions. [2022-07-13 03:28:08,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2130 states and 2959 transitions. [2022-07-13 03:28:08,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2130 to 1832. [2022-07-13 03:28:08,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1832 states, 1832 states have (on average 1.362991266375546) internal successors, (2497), 1831 states have internal predecessors, (2497), 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-13 03:28:08,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1832 states to 1832 states and 2497 transitions. [2022-07-13 03:28:08,269 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1832 states and 2497 transitions. [2022-07-13 03:28:08,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:08,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:08,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:08,270 INFO L87 Difference]: Start difference. First operand 1832 states and 2497 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 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-13 03:28:08,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:08,362 INFO L93 Difference]: Finished difference Result 2174 states and 2881 transitions. [2022-07-13 03:28:08,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:08,363 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2174 states and 2881 transitions. [2022-07-13 03:28:08,368 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 567 [2022-07-13 03:28:08,371 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2174 states to 2100 states and 2791 transitions. [2022-07-13 03:28:08,371 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 827 [2022-07-13 03:28:08,372 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 829 [2022-07-13 03:28:08,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2100 states and 2791 transitions. [2022-07-13 03:28:08,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:08,373 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2100 states and 2791 transitions. [2022-07-13 03:28:08,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2100 states and 2791 transitions. [2022-07-13 03:28:08,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2100 to 1974. [2022-07-13 03:28:08,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1974 states, 1974 states have (on average 1.3389057750759878) internal successors, (2643), 1973 states have internal predecessors, (2643), 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-13 03:28:08,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 2643 transitions. [2022-07-13 03:28:08,390 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1974 states and 2643 transitions. [2022-07-13 03:28:08,390 INFO L374 stractBuchiCegarLoop]: Abstraction has 1974 states and 2643 transitions. [2022-07-13 03:28:08,390 INFO L287 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-07-13 03:28:08,390 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1974 states and 2643 transitions. [2022-07-13 03:28:08,403 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 547 [2022-07-13 03:28:08,403 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:08,403 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:08,406 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:08,407 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:08,407 INFO L752 eck$LassoCheckResult]: Stem: 58704#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 58534#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 58535#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 58640#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 58641#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 59536#L109-1 assume !false; 59534#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59532#L112 assume 12292 == ssl3_connect_~s__state~0#1; 59530#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 59528#L217 ssl3_connect_~s__server~0#1 := 0; 59525#L222 assume 0 != ssl3_connect_~cb~0#1; 59523#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 59521#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 59519#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 59493#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 59494#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 59515#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59512#L527 ssl3_connect_~skip~0#1 := 0; 59511#L109-1 assume !false; 59510#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59509#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 59508#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 59507#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 59506#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 59505#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 59504#L127 assume 4368 == ssl3_connect_~s__state~0#1; 59503#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 58714#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 58715#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 58604#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 58605#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59691#L527 ssl3_connect_~skip~0#1 := 0; 59690#L109-1 assume !false; 59689#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59688#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 59687#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 59686#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 59685#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 59684#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 59683#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 59682#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 59681#L133 assume 4384 == ssl3_connect_~s__state~0#1; 59680#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 59679#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 59678#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 59677#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 58626#L282-2 [2022-07-13 03:28:08,407 INFO L754 eck$LassoCheckResult]: Loop: 58626#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 58627#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59750#L527 ssl3_connect_~skip~0#1 := 0; 59748#L109-1 assume !false; 59746#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59744#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 59742#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 59740#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 59738#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 59736#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 59734#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 59374#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 59372#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 59370#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 59368#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 59366#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 59364#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 59362#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 59360#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 59358#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 59356#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 59354#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 59352#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 59351#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 59347#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 59344#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 59341#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 59339#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 59333#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 59331#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 59329#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 59327#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 59325#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 59323#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 59047#L199 assume 4560 == ssl3_connect_~s__state~0#1; 58502#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 58503#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 58488#L441 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 58490#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 58442#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59488#L527 ssl3_connect_~skip~0#1 := 0; 59487#L109-1 assume !false; 59486#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59485#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 59482#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 59381#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 59382#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 59233#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 59234#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 58725#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 58726#L133 assume 4384 == ssl3_connect_~s__state~0#1; 58862#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 58896#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 58686#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 58687#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 58626#L282-2 [2022-07-13 03:28:08,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:08,408 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 1 times [2022-07-13 03:28:08,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:08,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295674433] [2022-07-13 03:28:08,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:08,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:08,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:08,413 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:08,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:08,421 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:08,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:08,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1980835542, now seen corresponding path program 1 times [2022-07-13 03:28:08,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:08,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43442813] [2022-07-13 03:28:08,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:08,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:08,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:08,438 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 03:28:08,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:08,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43442813] [2022-07-13 03:28:08,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43442813] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:08,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:08,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:08,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735550200] [2022-07-13 03:28:08,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:08,439 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:08,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:08,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:08,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:08,440 INFO L87 Difference]: Start difference. First operand 1974 states and 2643 transitions. cyclomatic complexity: 687 Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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-13 03:28:08,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:08,534 INFO L93 Difference]: Finished difference Result 2140 states and 2821 transitions. [2022-07-13 03:28:08,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:08,535 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2140 states and 2821 transitions. [2022-07-13 03:28:08,542 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 545 [2022-07-13 03:28:08,546 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2140 states to 1970 states and 2631 transitions. [2022-07-13 03:28:08,546 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 764 [2022-07-13 03:28:08,547 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 764 [2022-07-13 03:28:08,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1970 states and 2631 transitions. [2022-07-13 03:28:08,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:08,548 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1970 states and 2631 transitions. [2022-07-13 03:28:08,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1970 states and 2631 transitions. [2022-07-13 03:28:08,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1970 to 1970. [2022-07-13 03:28:08,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1970 states, 1970 states have (on average 1.335532994923858) internal successors, (2631), 1969 states have internal predecessors, (2631), 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-13 03:28:08,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 2631 transitions. [2022-07-13 03:28:08,580 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1970 states and 2631 transitions. [2022-07-13 03:28:08,580 INFO L374 stractBuchiCegarLoop]: Abstraction has 1970 states and 2631 transitions. [2022-07-13 03:28:08,581 INFO L287 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-07-13 03:28:08,581 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1970 states and 2631 transitions. [2022-07-13 03:28:08,585 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 545 [2022-07-13 03:28:08,585 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:08,585 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:08,586 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:08,586 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:08,586 INFO L752 eck$LassoCheckResult]: Stem: 62811#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 62651#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 62652#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 62755#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 62756#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 62603#L109-1 assume !false; 63405#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63400#L112 assume 12292 == ssl3_connect_~s__state~0#1; 63395#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 63341#L217 ssl3_connect_~s__server~0#1 := 0; 63309#L222 assume 0 != ssl3_connect_~cb~0#1; 63308#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 63307#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 63305#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 63303#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 63301#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 63299#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63296#L527 ssl3_connect_~skip~0#1 := 0; 63295#L109-1 assume !false; 63294#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63293#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 63292#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 63291#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 63290#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 63289#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 63288#L127 assume 4368 == ssl3_connect_~s__state~0#1; 63287#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 63286#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 63284#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 63282#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 63280#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63277#L527 ssl3_connect_~skip~0#1 := 0; 63276#L109-1 assume !false; 63275#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63274#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 63273#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 63272#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 63271#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 63270#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 63269#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 63268#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 63267#L133 assume 4384 == ssl3_connect_~s__state~0#1; 63266#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 63265#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 63264#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 63263#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 62741#L282-2 [2022-07-13 03:28:08,587 INFO L754 eck$LassoCheckResult]: Loop: 62741#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 62742#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63967#L527 ssl3_connect_~skip~0#1 := 0; 63966#L109-1 assume !false; 63965#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63964#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 63963#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 63962#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 63961#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 63960#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 63959#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 63958#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 62798#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 62594#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 62595#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 63825#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 63824#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 63823#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 62759#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 62760#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 63744#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 63743#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 63625#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 63624#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 63623#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 63622#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 63621#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 63620#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 63619#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 63617#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 63610#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 63609#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 63608#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 63607#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 63122#L199 assume 4560 == ssl3_connect_~s__state~0#1; 62920#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 63606#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 63605#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 63478#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 63475#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63414#L527 ssl3_connect_~skip~0#1 := 0; 63539#L109-1 assume !false; 63538#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63537#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 63536#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 63535#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 63152#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 63149#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 63145#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 63146#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 63525#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 63523#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 63521#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 63519#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 63510#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 63114#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 63508#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 63507#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 63503#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 63504#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 62898#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 62894#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 62895#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 62896#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 62897#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 63069#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 62899#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 62901#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 62902#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 63611#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 63123#L193 assume 4528 == ssl3_connect_~s__state~0#1; 62737#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 62738#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 63462#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 62561#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 62562#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63426#L527 ssl3_connect_~skip~0#1 := 0; 63424#L109-1 assume !false; 63422#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63420#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 63239#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 63176#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 63118#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 63102#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 63079#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 62862#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 62863#L133 assume 4384 == ssl3_connect_~s__state~0#1; 62917#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 62916#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 62536#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 62794#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 62741#L282-2 [2022-07-13 03:28:08,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:08,587 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 2 times [2022-07-13 03:28:08,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:08,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290667800] [2022-07-13 03:28:08,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:08,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:08,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:08,597 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:08,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:08,607 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:08,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:08,607 INFO L85 PathProgramCache]: Analyzing trace with hash -422582405, now seen corresponding path program 1 times [2022-07-13 03:28:08,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:08,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064823852] [2022-07-13 03:28:08,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:08,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:08,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:08,626 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 03:28:08,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:08,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064823852] [2022-07-13 03:28:08,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064823852] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:08,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:08,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:08,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319503057] [2022-07-13 03:28:08,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:08,628 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:08,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:08,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:08,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:08,629 INFO L87 Difference]: Start difference. First operand 1970 states and 2631 transitions. cyclomatic complexity: 679 Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 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-13 03:28:08,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:08,738 INFO L93 Difference]: Finished difference Result 2120 states and 2797 transitions. [2022-07-13 03:28:08,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:08,742 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2120 states and 2797 transitions. [2022-07-13 03:28:08,748 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 620 [2022-07-13 03:28:08,752 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2120 states to 2120 states and 2797 transitions. [2022-07-13 03:28:08,752 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 839 [2022-07-13 03:28:08,752 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 839 [2022-07-13 03:28:08,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2120 states and 2797 transitions. [2022-07-13 03:28:08,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:08,753 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2120 states and 2797 transitions. [2022-07-13 03:28:08,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2120 states and 2797 transitions. [2022-07-13 03:28:08,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2120 to 2112. [2022-07-13 03:28:08,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2112 states, 2112 states have (on average 1.3205492424242424) internal successors, (2789), 2111 states have internal predecessors, (2789), 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-13 03:28:08,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2112 states to 2112 states and 2789 transitions. [2022-07-13 03:28:08,773 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2112 states and 2789 transitions. [2022-07-13 03:28:08,773 INFO L374 stractBuchiCegarLoop]: Abstraction has 2112 states and 2789 transitions. [2022-07-13 03:28:08,773 INFO L287 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-07-13 03:28:08,773 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2112 states and 2789 transitions. [2022-07-13 03:28:08,783 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 616 [2022-07-13 03:28:08,783 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:08,783 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:08,784 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:08,784 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:08,784 INFO L752 eck$LassoCheckResult]: Stem: 66909#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 66752#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 66753#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 66850#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 66851#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 66700#L109-1 assume !false; 67738#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67737#L112 assume 12292 == ssl3_connect_~s__state~0#1; 67736#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 67734#L217 ssl3_connect_~s__server~0#1 := 0; 67732#L222 assume 0 != ssl3_connect_~cb~0#1; 67730#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 67728#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 67725#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 67722#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 67720#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 67686#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67682#L527 ssl3_connect_~skip~0#1 := 0; 67680#L109-1 assume !false; 67678#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67676#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67674#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67672#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67670#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67668#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67666#L127 assume 4368 == ssl3_connect_~s__state~0#1; 67665#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 66923#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 66924#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 67534#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 67532#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67529#L527 ssl3_connect_~skip~0#1 := 0; 67528#L109-1 assume !false; 67527#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67526#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67525#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67524#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67523#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67522#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67521#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67520#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67519#L133 assume 4384 == ssl3_connect_~s__state~0#1; 67517#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 67516#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 67515#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 67514#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 66836#L282-2 [2022-07-13 03:28:08,785 INFO L754 eck$LassoCheckResult]: Loop: 66836#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 66837#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68099#L527 ssl3_connect_~skip~0#1 := 0; 68097#L109-1 assume !false; 68095#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68093#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 68091#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 68089#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 68087#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 68085#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 68083#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 68081#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 68079#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 66691#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 66692#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 68078#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 68077#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 68076#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 66854#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 66855#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 66653#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 66654#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 66781#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 66782#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 66809#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 66810#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 66641#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 66642#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 66727#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 66885#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 68004#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 68005#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 68063#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 68062#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 67008#L199 assume 4560 == ssl3_connect_~s__state~0#1; 67009#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 66882#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 66883#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 66878#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 66674#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 66755#L527 ssl3_connect_~skip~0#1 := 0; 66879#L109-1 assume !false; 68136#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68132#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 66802#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 66803#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 68131#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 66846#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 66847#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 68130#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67992#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67991#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67706#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 67703#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 67701#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 67699#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 67697#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 67694#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 67690#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 67688#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 67683#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 67681#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 67679#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 67677#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 67675#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 67673#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 67671#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 67669#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 67667#L187 assume 4512 == ssl3_connect_~s__state~0#1; 67035#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 67339#L388 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 67338#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 67337#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 67272#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 67269#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67168#L527 ssl3_connect_~skip~0#1 := 0; 67268#L109-1 assume !false; 67267#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67266#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67265#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67264#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67263#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67262#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67261#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67260#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67259#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67258#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67257#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 67256#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 67255#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 67251#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 67250#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 67249#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 67248#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 67247#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 67246#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 67245#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 67244#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 67243#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 67242#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 67241#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 67240#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 67239#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 67238#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 67237#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 67236#L193 assume 4528 == ssl3_connect_~s__state~0#1; 67028#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 67234#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 67233#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 67231#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 67223#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67219#L527 ssl3_connect_~skip~0#1 := 0; 67216#L109-1 assume !false; 67214#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67213#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67212#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67211#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67210#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67209#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67207#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67205#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67204#L133 assume 4384 == ssl3_connect_~s__state~0#1; 67201#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 67283#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 67281#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 67280#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 66836#L282-2 [2022-07-13 03:28:08,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:08,785 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 3 times [2022-07-13 03:28:08,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:08,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173511504] [2022-07-13 03:28:08,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:08,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:08,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:08,791 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:08,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:08,798 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:08,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:08,798 INFO L85 PathProgramCache]: Analyzing trace with hash -329150082, now seen corresponding path program 1 times [2022-07-13 03:28:08,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:08,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027063510] [2022-07-13 03:28:08,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:08,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:08,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:08,823 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-07-13 03:28:08,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:08,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027063510] [2022-07-13 03:28:08,824 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027063510] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:08,824 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:08,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:08,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982877935] [2022-07-13 03:28:08,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:08,825 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:08,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:08,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:08,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:08,826 INFO L87 Difference]: Start difference. First operand 2112 states and 2789 transitions. cyclomatic complexity: 695 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 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-13 03:28:08,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:08,840 INFO L93 Difference]: Finished difference Result 3164 states and 4231 transitions. [2022-07-13 03:28:08,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:08,842 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3164 states and 4231 transitions. [2022-07-13 03:28:08,851 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1094 [2022-07-13 03:28:08,858 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3164 states to 3164 states and 4231 transitions. [2022-07-13 03:28:08,858 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1360 [2022-07-13 03:28:08,859 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1360 [2022-07-13 03:28:08,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3164 states and 4231 transitions. [2022-07-13 03:28:08,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:08,860 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3164 states and 4231 transitions. [2022-07-13 03:28:08,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3164 states and 4231 transitions. [2022-07-13 03:28:08,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3164 to 3148. [2022-07-13 03:28:08,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3148 states, 3148 states have (on average 1.3389453621346887) internal successors, (4215), 3147 states have internal predecessors, (4215), 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-13 03:28:08,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3148 states to 3148 states and 4215 transitions. [2022-07-13 03:28:08,892 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3148 states and 4215 transitions. [2022-07-13 03:28:08,892 INFO L374 stractBuchiCegarLoop]: Abstraction has 3148 states and 4215 transitions. [2022-07-13 03:28:08,892 INFO L287 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-07-13 03:28:08,892 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3148 states and 4215 transitions. [2022-07-13 03:28:08,901 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1094 [2022-07-13 03:28:08,901 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:08,901 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:08,902 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:08,902 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:08,903 INFO L752 eck$LassoCheckResult]: Stem: 72205#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 72029#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 72030#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 72152#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 72204#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 71982#L109-1 assume !false; 74192#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74188#L112 assume 12292 == ssl3_connect_~s__state~0#1; 74184#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 74180#L217 ssl3_connect_~s__server~0#1 := 0; 74176#L222 assume 0 != ssl3_connect_~cb~0#1; 72991#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 74014#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 74012#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 74009#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 74007#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 74005#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74001#L527 ssl3_connect_~skip~0#1 := 0; 74000#L109-1 assume !false; 73998#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73997#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 73996#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 73995#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 73994#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 73993#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 73712#L127 assume 4368 == ssl3_connect_~s__state~0#1; 72043#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 72044#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 72218#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 73295#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 73294#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73291#L527 ssl3_connect_~skip~0#1 := 0; 73290#L109-1 assume !false; 73289#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73288#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 73287#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 73286#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 73285#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 73284#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 73283#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 73282#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 73281#L133 assume 4384 == ssl3_connect_~s__state~0#1; 73280#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 73279#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 73278#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 73276#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 72122#L282-2 [2022-07-13 03:28:08,903 INFO L754 eck$LassoCheckResult]: Loop: 72122#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 72123#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 72036#L527 ssl3_connect_~skip~0#1 := 0; 74488#L109-1 assume !false; 74487#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74486#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 74485#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 74484#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 74483#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 74482#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 74481#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 74480#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 74479#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 74478#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 74477#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 74476#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 74474#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 74472#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 74470#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 72157#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 71933#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 71934#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 72155#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 74437#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 74434#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 74433#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 74317#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 74318#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 74288#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 74289#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 72206#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 72207#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 72076#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 72077#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 72772#L199 assume 4560 == ssl3_connect_~s__state~0#1; 72773#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 72170#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 71992#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 71993#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 74126#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74120#L527 ssl3_connect_~skip~0#1 := 0; 74116#L109-1 assume !false; 74112#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74108#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 74104#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 74100#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 74097#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 74095#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 74092#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 74090#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 74088#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 74086#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 74084#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 74081#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 74079#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 74077#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 74073#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 74072#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 74064#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 74056#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 74052#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 74049#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 74046#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 74041#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 74037#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 74033#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 74030#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 74023#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 73477#L187 assume 4512 == ssl3_connect_~s__state~0#1; 73476#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 73474#L388 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 73473#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 72186#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 72187#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 73861#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73857#L527 ssl3_connect_~skip~0#1 := 0; 73855#L109-1 assume !false; 73853#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73851#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 73849#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 73847#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 73845#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 73844#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 73842#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 73840#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 73839#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 73838#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 73836#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 73834#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 73833#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 73832#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 73830#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 73828#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 73826#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 73824#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 73822#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 73820#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 73817#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 73815#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 73813#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 73811#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 73810#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 73809#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 73806#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 73804#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 73802#L193 assume 4528 == ssl3_connect_~s__state~0#1; 73722#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 73800#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 73799#L418 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 73796#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 73795#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 73792#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73788#L527 ssl3_connect_~skip~0#1 := 0; 73786#L109-1 assume !false; 73783#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73781#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 73779#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 73777#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 73775#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 73773#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 73771#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 73769#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 73767#L133 assume 4384 == ssl3_connect_~s__state~0#1; 73610#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 74268#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 74267#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 74266#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 72122#L282-2 [2022-07-13 03:28:08,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:08,903 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 4 times [2022-07-13 03:28:08,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:08,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890120900] [2022-07-13 03:28:08,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:08,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:08,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:08,910 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:08,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:08,917 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:08,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:08,918 INFO L85 PathProgramCache]: Analyzing trace with hash -92644418, now seen corresponding path program 1 times [2022-07-13 03:28:08,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:08,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384640846] [2022-07-13 03:28:08,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:08,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:08,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:08,964 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-13 03:28:08,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:08,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384640846] [2022-07-13 03:28:08,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384640846] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:08,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:08,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:08,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634856739] [2022-07-13 03:28:08,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:08,965 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:08,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:08,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:08,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:08,966 INFO L87 Difference]: Start difference. First operand 3148 states and 4215 transitions. cyclomatic complexity: 1089 Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 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-13 03:28:09,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:09,075 INFO L93 Difference]: Finished difference Result 3228 states and 4283 transitions. [2022-07-13 03:28:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:09,076 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3228 states and 4283 transitions. [2022-07-13 03:28:09,105 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1134 [2022-07-13 03:28:09,112 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3228 states to 3228 states and 4283 transitions. [2022-07-13 03:28:09,112 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1392 [2022-07-13 03:28:09,113 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1392 [2022-07-13 03:28:09,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3228 states and 4283 transitions. [2022-07-13 03:28:09,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:09,113 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3228 states and 4283 transitions. [2022-07-13 03:28:09,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states and 4283 transitions. [2022-07-13 03:28:09,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 3148. [2022-07-13 03:28:09,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3148 states, 3148 states have (on average 1.3313214739517154) internal successors, (4191), 3147 states have internal predecessors, (4191), 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-13 03:28:09,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3148 states to 3148 states and 4191 transitions. [2022-07-13 03:28:09,143 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3148 states and 4191 transitions. [2022-07-13 03:28:09,143 INFO L374 stractBuchiCegarLoop]: Abstraction has 3148 states and 4191 transitions. [2022-07-13 03:28:09,143 INFO L287 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-07-13 03:28:09,143 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3148 states and 4191 transitions. [2022-07-13 03:28:09,149 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1094 [2022-07-13 03:28:09,149 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:09,149 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:09,150 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:09,150 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:09,150 INFO L752 eck$LassoCheckResult]: Stem: 78573#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 78412#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 78413#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 78528#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 78572#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 78366#L109-1 assume !false; 80208#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80203#L112 assume 12292 == ssl3_connect_~s__state~0#1; 80198#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 80193#L217 ssl3_connect_~s__server~0#1 := 0; 80189#L222 assume 0 != ssl3_connect_~cb~0#1; 79481#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 80185#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 80174#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 80168#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 80164#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 80161#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80156#L527 ssl3_connect_~skip~0#1 := 0; 80152#L109-1 assume !false; 80149#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80148#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 79924#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 79923#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 79921#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 79920#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 79918#L127 assume 4368 == ssl3_connect_~s__state~0#1; 78426#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 78427#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 78586#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 79452#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 79450#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79442#L527 ssl3_connect_~skip~0#1 := 0; 80064#L109-1 assume !false; 80063#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80062#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 80061#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 80060#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 80059#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 80058#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 80057#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 80056#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 80055#L133 assume 4384 == ssl3_connect_~s__state~0#1; 80053#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 80052#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 78561#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 78562#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 80034#L282-2 [2022-07-13 03:28:09,151 INFO L754 eck$LassoCheckResult]: Loop: 80034#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 80030#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80025#L527 ssl3_connect_~skip~0#1 := 0; 80022#L109-1 assume !false; 80019#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80016#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 80013#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 80010#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 80007#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 80004#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 80001#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 79998#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 79993#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 79988#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 79985#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 79983#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 79980#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 79978#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 79975#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 79973#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 79971#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 79969#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 79967#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 79965#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 79963#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 79961#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 79958#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 79956#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 79953#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 79951#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 79949#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 78479#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 78458#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 78459#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 79812#L199 assume 4560 == ssl3_connect_~s__state~0#1; 78387#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 78388#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 78375#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 78376#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 79862#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79858#L527 ssl3_connect_~skip~0#1 := 0; 79856#L109-1 assume !false; 79854#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79852#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 79850#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 79848#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 79846#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 79844#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 79842#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 79840#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 79838#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 79836#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 79834#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 79832#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 79830#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 79829#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 79825#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 79823#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 79821#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 79820#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 79819#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 79818#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 79816#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 79815#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 79814#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 79813#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 79743#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 79741#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 79739#L187 assume 4512 == ssl3_connect_~s__state~0#1; 79494#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 79706#L388 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 79704#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 79701#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 79660#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 79646#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79638#L527 ssl3_connect_~skip~0#1 := 0; 79930#L109-1 assume !false; 79929#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79928#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 79927#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 79926#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 79925#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 79593#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 79594#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 79589#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 79588#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 79586#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 79581#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 79578#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 79575#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 79571#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 79543#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 79523#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 79525#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 79742#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 79714#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 79710#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 79711#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 79712#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 79713#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 79744#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 79506#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 79508#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 79498#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 79493#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 79495#L193 assume 4528 == ssl3_connect_~s__state~0#1; 79672#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 78451#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 78349#L418 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 78350#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 79797#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 79790#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79786#L527 ssl3_connect_~skip~0#1 := 0; 79784#L109-1 assume !false; 79782#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79780#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 79778#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 79776#L118 assume 4096 == ssl3_connect_~s__state~0#1; 78568#L217 ssl3_connect_~s__server~0#1 := 0; 78525#L222 assume 0 != ssl3_connect_~cb~0#1; 78327#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 78328#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 78492#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 78384#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 78311#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 78312#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 81430#L527 ssl3_connect_~skip~0#1 := 0; 81429#L109-1 assume !false; 81428#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 81427#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 78464#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 78465#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 81424#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 81423#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 78592#L127 assume 4368 == ssl3_connect_~s__state~0#1; 78593#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 78585#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 78430#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 78431#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 78484#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 81420#L527 ssl3_connect_~skip~0#1 := 0; 81419#L109-1 assume !false; 81418#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 81364#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 81316#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 81287#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 81282#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 78515#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 78516#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 78577#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 81378#L133 assume 4384 == ssl3_connect_~s__state~0#1; 79901#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 78648#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 78296#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 80038#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 80034#L282-2 [2022-07-13 03:28:09,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:09,151 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 5 times [2022-07-13 03:28:09,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:09,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553608053] [2022-07-13 03:28:09,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:09,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:09,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:09,157 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:09,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:09,164 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:09,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:09,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1598933355, now seen corresponding path program 1 times [2022-07-13 03:28:09,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:09,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051006788] [2022-07-13 03:28:09,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:09,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:09,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:09,185 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2022-07-13 03:28:09,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:09,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051006788] [2022-07-13 03:28:09,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051006788] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:09,186 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:09,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:09,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083501549] [2022-07-13 03:28:09,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:09,187 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:09,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:09,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:09,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:09,187 INFO L87 Difference]: Start difference. First operand 3148 states and 4191 transitions. cyclomatic complexity: 1065 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 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-13 03:28:09,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:09,280 INFO L93 Difference]: Finished difference Result 3228 states and 4267 transitions. [2022-07-13 03:28:09,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:09,280 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3228 states and 4267 transitions. [2022-07-13 03:28:09,289 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1134 [2022-07-13 03:28:09,296 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3228 states to 3228 states and 4267 transitions. [2022-07-13 03:28:09,297 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1392 [2022-07-13 03:28:09,298 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1392 [2022-07-13 03:28:09,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3228 states and 4267 transitions. [2022-07-13 03:28:09,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:09,299 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3228 states and 4267 transitions. [2022-07-13 03:28:09,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states and 4267 transitions. [2022-07-13 03:28:09,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 3148. [2022-07-13 03:28:09,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3148 states, 3148 states have (on average 1.3262388818297333) internal successors, (4175), 3147 states have internal predecessors, (4175), 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-13 03:28:09,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3148 states to 3148 states and 4175 transitions. [2022-07-13 03:28:09,350 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3148 states and 4175 transitions. [2022-07-13 03:28:09,350 INFO L374 stractBuchiCegarLoop]: Abstraction has 3148 states and 4175 transitions. [2022-07-13 03:28:09,350 INFO L287 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-07-13 03:28:09,351 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3148 states and 4175 transitions. [2022-07-13 03:28:09,355 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1094 [2022-07-13 03:28:09,355 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:09,355 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:09,356 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:09,356 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:09,356 INFO L752 eck$LassoCheckResult]: Stem: 84978#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 84799#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 84800#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 84919#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 84977#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 84747#L109-1 assume !false; 87136#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87134#L112 assume 12292 == ssl3_connect_~s__state~0#1; 87135#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 87239#L217 ssl3_connect_~s__server~0#1 := 0; 87238#L222 assume 0 != ssl3_connect_~cb~0#1; 85886#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 87237#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 87235#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 87233#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 87231#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 87232#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87265#L527 ssl3_connect_~skip~0#1 := 0; 87262#L109-1 assume !false; 87259#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87256#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87253#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87248#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 84763#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 84764#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 85940#L127 assume 4368 == ssl3_connect_~s__state~0#1; 84809#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 84810#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 84817#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 84818#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 84873#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87306#L527 ssl3_connect_~skip~0#1 := 0; 87305#L109-1 assume !false; 87304#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87303#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87302#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87301#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 87300#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 87299#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87298#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 87297#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 87296#L133 assume 4384 == ssl3_connect_~s__state~0#1; 84868#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 84679#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 84680#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 84683#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 84682#L282-2 [2022-07-13 03:28:09,357 INFO L754 eck$LassoCheckResult]: Loop: 84682#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 87014#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87010#L527 ssl3_connect_~skip~0#1 := 0; 87008#L109-1 assume !false; 87006#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87004#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87002#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87000#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 86997#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 86996#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 86995#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 86994#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 86992#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86991#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86990#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 86988#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 84855#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 84781#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 84782#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 84910#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 84697#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 84698#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 84829#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 84830#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 84858#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 84859#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 84685#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 84686#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 84775#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 84913#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 84914#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 84864#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 84842#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 84843#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 84876#L199 assume 4560 == ssl3_connect_~s__state~0#1; 84767#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 84768#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 84755#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 84756#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 86358#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86355#L527 ssl3_connect_~skip~0#1 := 0; 86354#L109-1 assume !false; 86353#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86352#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 86351#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 86349#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 86348#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 86345#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 86341#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 86336#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 86335#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86334#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86333#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 86331#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 86329#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 86328#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 86327#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 86326#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 86325#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 86323#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 86321#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 86320#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 86319#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 86318#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 86316#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 86315#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 86314#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 86313#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 86312#L187 assume 4512 == ssl3_connect_~s__state~0#1; 85068#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 86310#L388 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 86308#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 86306#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 86298#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 86278#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86274#L527 ssl3_connect_~skip~0#1 := 0; 86272#L109-1 assume !false; 86270#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86268#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 86266#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 86264#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 86262#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 86260#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 86258#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 86256#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 86254#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86247#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86248#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 87056#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 87055#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 87054#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 87053#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 87052#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 87051#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 87050#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 87049#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 87048#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 87047#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 87046#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 87045#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 87044#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 87043#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 87042#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 87041#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 87040#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 87039#L193 assume 4528 == ssl3_connect_~s__state~0#1; 85060#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 84835#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 84836#L418 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 84743#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 84701#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 84702#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87099#L527 ssl3_connect_~skip~0#1 := 0; 87097#L109-1 assume !false; 87095#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87093#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87091#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87089#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 87087#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 87085#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87083#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 87081#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 87079#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 87077#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 87075#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 87073#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 86632#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 86633#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 86618#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 86619#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 86611#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 86612#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 86604#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 86605#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 86598#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 86599#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 86592#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 86593#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 86586#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 86587#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 86580#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 86581#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 85925#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 85926#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 87072#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 84917#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 84895#L205 assume 4352 == ssl3_connect_~s__state~0#1; 84787#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 84788#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 84962#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 85990#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85982#L527 ssl3_connect_~skip~0#1 := 0; 85983#L109-1 assume !false; 85923#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85900#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 85895#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 85827#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 85733#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 85694#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 85014#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 85007#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 85009#L133 assume 4384 == ssl3_connect_~s__state~0#1; 85396#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 86406#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 86403#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 84681#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 84682#L282-2 [2022-07-13 03:28:09,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:09,357 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 6 times [2022-07-13 03:28:09,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:09,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922810874] [2022-07-13 03:28:09,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:09,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:09,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:09,363 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:09,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:09,368 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:09,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:09,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 1 times [2022-07-13 03:28:09,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:09,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788275670] [2022-07-13 03:28:09,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:09,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:09,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:09,406 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-13 03:28:09,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:09,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788275670] [2022-07-13 03:28:09,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788275670] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 03:28:09,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406466972] [2022-07-13 03:28:09,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:09,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 03:28:09,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:09,420 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 03:28:09,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-07-13 03:28:09,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:09,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 03:28:09,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:09,529 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-13 03:28:09,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 03:28:09,583 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-13 03:28:09,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406466972] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 03:28:09,584 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 03:28:09,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-07-13 03:28:09,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855535536] [2022-07-13 03:28:09,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 03:28:09,585 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:09,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:09,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 03:28:09,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-13 03:28:09,586 INFO L87 Difference]: Start difference. First operand 3148 states and 4175 transitions. cyclomatic complexity: 1049 Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 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-13 03:28:09,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:09,849 INFO L93 Difference]: Finished difference Result 2916 states and 3751 transitions. [2022-07-13 03:28:09,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 03:28:09,850 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2916 states and 3751 transitions. [2022-07-13 03:28:09,856 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 761 [2022-07-13 03:28:09,860 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2916 states to 2265 states and 2972 transitions. [2022-07-13 03:28:09,860 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1057 [2022-07-13 03:28:09,861 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1057 [2022-07-13 03:28:09,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2265 states and 2972 transitions. [2022-07-13 03:28:09,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:09,861 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2265 states and 2972 transitions. [2022-07-13 03:28:09,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2265 states and 2972 transitions. [2022-07-13 03:28:09,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2265 to 2217. [2022-07-13 03:28:09,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2217 states, 2217 states have (on average 1.316193053676139) internal successors, (2918), 2216 states have internal predecessors, (2918), 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-13 03:28:09,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2217 states to 2217 states and 2918 transitions. [2022-07-13 03:28:09,877 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2217 states and 2918 transitions. [2022-07-13 03:28:09,877 INFO L374 stractBuchiCegarLoop]: Abstraction has 2217 states and 2918 transitions. [2022-07-13 03:28:09,878 INFO L287 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-07-13 03:28:09,878 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2217 states and 2918 transitions. [2022-07-13 03:28:09,881 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 741 [2022-07-13 03:28:09,881 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:09,881 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:09,884 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:09,884 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:09,884 INFO L752 eck$LassoCheckResult]: Stem: 92028#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 91860#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 91861#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 91975#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 93163#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 93161#L109-1 assume !false; 93160#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 93159#L112 assume 12292 == ssl3_connect_~s__state~0#1; 93158#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 93157#L217 ssl3_connect_~s__server~0#1 := 0; 92633#L222 assume 0 != ssl3_connect_~cb~0#1; 92632#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 92631#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 92629#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 92627#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 92625#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 92623#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 92620#L527 ssl3_connect_~skip~0#1 := 0; 92619#L109-1 assume !false; 92618#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 92617#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 92616#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 92615#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 92614#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 92613#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 92612#L127 assume 4368 == ssl3_connect_~s__state~0#1; 92611#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 92610#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 92608#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 92606#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 92604#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 92601#L527 ssl3_connect_~skip~0#1 := 0; 92600#L109-1 assume !false; 92599#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 92598#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 92597#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 92596#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 92595#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 92594#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 92593#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 92592#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 92591#L133 assume 4384 == ssl3_connect_~s__state~0#1; 92590#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 92589#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 92588#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 92587#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 92585#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 92583#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 92580#L527 ssl3_connect_~skip~0#1 := 0; 92579#L109-1 assume !false; 92578#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 92577#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 92576#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 92575#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 92574#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 92573#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 92572#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 92571#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 92570#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 92569#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 92565#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 92567#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 92546#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 92394#L148 [2022-07-13 03:28:09,884 INFO L754 eck$LassoCheckResult]: Loop: 92394#L148 assume 4417 == ssl3_connect_~s__state~0#1; 92323#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 93169#L308 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 93164#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 93129#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 93120#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 93118#L527 ssl3_connect_~skip~0#1 := 0; 93109#L109-1 assume !false; 93110#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 93103#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 93104#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 93099#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 93100#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 93090#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 93091#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 93081#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 93082#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 92957#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 92958#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 92557#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 92558#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 92394#L148 [2022-07-13 03:28:09,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:09,884 INFO L85 PathProgramCache]: Analyzing trace with hash -537718572, now seen corresponding path program 1 times [2022-07-13 03:28:09,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:09,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141095530] [2022-07-13 03:28:09,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:09,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:09,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:09,902 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-13 03:28:09,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:09,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141095530] [2022-07-13 03:28:09,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141095530] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:09,903 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:09,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:09,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128767630] [2022-07-13 03:28:09,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:09,904 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-13 03:28:09,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:09,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1097022860, now seen corresponding path program 1 times [2022-07-13 03:28:09,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:09,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070649754] [2022-07-13 03:28:09,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:09,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:09,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:09,910 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:09,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:09,912 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:10,010 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:10,012 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:10,012 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:10,012 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:10,012 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:10,012 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:10,012 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:10,012 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:10,012 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration22_Loop [2022-07-13 03:28:10,013 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:10,013 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:10,013 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:10,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:10,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:10,021 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:10,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:10,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:10,030 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:10,082 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:10,083 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:10,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:10,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:10,087 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:10,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2022-07-13 03:28:10,088 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:10,088 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:10,100 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:10,101 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___6~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___6~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:10,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Ended with exit code 0 [2022-07-13 03:28:10,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:10,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:10,117 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:10,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2022-07-13 03:28:10,119 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:10,119 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:10,125 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:10,126 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:10,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Ended with exit code 0 [2022-07-13 03:28:10,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:10,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:10,142 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:10,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Waiting until timeout for monitored process [2022-07-13 03:28:10,144 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:10,144 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:10,177 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Ended with exit code 0 [2022-07-13 03:28:10,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:10,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:10,179 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:10,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Waiting until timeout for monitored process [2022-07-13 03:28:10,181 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:10,181 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:10,190 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:10,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:10,211 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:10,212 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:10,212 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:10,212 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:10,212 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:10,212 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:10,212 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:10,212 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:10,212 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration22_Loop [2022-07-13 03:28:10,212 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:10,212 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:10,213 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:10,217 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:10,223 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:10,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:10,226 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:10,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:10,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:10,276 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:10,277 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:10,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:10,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:10,278 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:10,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2022-07-13 03:28:10,280 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:10,285 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:10,285 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:10,285 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:10,285 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:10,285 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:10,286 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:10,286 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:10,295 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:10,297 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:10,297 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:10,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:10,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:10,298 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:10,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2022-07-13 03:28:10,300 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:10,300 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:10,300 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:10,300 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -2*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 8849 Supporting invariants [] [2022-07-13 03:28:10,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:10,315 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:10,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:10,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:10,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:10,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:10,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:10,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:10,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:10,478 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-13 03:28:10,479 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:10,479 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2217 states and 2918 transitions. cyclomatic complexity: 721 Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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-13 03:28:10,638 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2217 states and 2918 transitions. cyclomatic complexity: 721. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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) Result 3260 states and 4357 transitions. Complement of second has 9 states. [2022-07-13 03:28:10,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:10,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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-13 03:28:10,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 250 transitions. [2022-07-13 03:28:10,639 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 250 transitions. Stem has 63 letters. Loop has 21 letters. [2022-07-13 03:28:10,640 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:10,640 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 250 transitions. Stem has 84 letters. Loop has 21 letters. [2022-07-13 03:28:10,640 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:10,640 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 250 transitions. Stem has 63 letters. Loop has 42 letters. [2022-07-13 03:28:10,640 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:10,640 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3260 states and 4357 transitions. [2022-07-13 03:28:10,647 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 788 [2022-07-13 03:28:10,653 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3260 states to 2929 states and 3908 transitions. [2022-07-13 03:28:10,653 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1282 [2022-07-13 03:28:10,654 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1354 [2022-07-13 03:28:10,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2929 states and 3908 transitions. [2022-07-13 03:28:10,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:10,654 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2929 states and 3908 transitions. [2022-07-13 03:28:10,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2929 states and 3908 transitions. [2022-07-13 03:28:10,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:10,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2929 to 2509. [2022-07-13 03:28:10,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2509 states, 2509 states have (on average 1.3184535671582305) internal successors, (3308), 2508 states have internal predecessors, (3308), 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-13 03:28:10,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2509 states to 2509 states and 3308 transitions. [2022-07-13 03:28:10,708 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2509 states and 3308 transitions. [2022-07-13 03:28:10,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:10,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:10,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:10,708 INFO L87 Difference]: Start difference. First operand 2509 states and 3308 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 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-13 03:28:10,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:10,770 INFO L93 Difference]: Finished difference Result 2663 states and 3514 transitions. [2022-07-13 03:28:10,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:10,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2663 states and 3514 transitions. [2022-07-13 03:28:10,776 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 802 [2022-07-13 03:28:10,780 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2663 states to 2663 states and 3514 transitions. [2022-07-13 03:28:10,781 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1139 [2022-07-13 03:28:10,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1139 [2022-07-13 03:28:10,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2663 states and 3514 transitions. [2022-07-13 03:28:10,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:10,782 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2663 states and 3514 transitions. [2022-07-13 03:28:10,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2663 states and 3514 transitions. [2022-07-13 03:28:10,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2663 to 2513. [2022-07-13 03:28:10,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2513 states, 2513 states have (on average 1.3179466772781536) internal successors, (3312), 2512 states have internal predecessors, (3312), 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-13 03:28:10,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2513 states to 2513 states and 3312 transitions. [2022-07-13 03:28:10,800 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2513 states and 3312 transitions. [2022-07-13 03:28:10,801 INFO L374 stractBuchiCegarLoop]: Abstraction has 2513 states and 3312 transitions. [2022-07-13 03:28:10,801 INFO L287 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-07-13 03:28:10,801 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2513 states and 3312 transitions. [2022-07-13 03:28:10,804 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 778 [2022-07-13 03:28:10,804 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:10,804 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:10,805 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:10,805 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:10,805 INFO L752 eck$LassoCheckResult]: Stem: 102972#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 102789#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 102790#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 102909#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 102971#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 102741#L109-1 assume !false; 104378#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104376#L112 assume 12292 == ssl3_connect_~s__state~0#1; 102961#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 102747#L217 ssl3_connect_~s__server~0#1 := 0; 102748#L222 assume 0 != ssl3_connect_~cb~0#1; 102708#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 102709#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 102869#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 102758#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 102849#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 104188#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104158#L527 ssl3_connect_~skip~0#1 := 0; 104117#L109-1 assume !false; 103962#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 103940#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 103936#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 103855#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 103851#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 103848#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 103844#L127 assume 4368 == ssl3_connect_~s__state~0#1; 102799#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 102800#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 102984#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 102859#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 102860#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104418#L527 ssl3_connect_~skip~0#1 := 0; 104415#L109-1 assume !false; 104412#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104409#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 104405#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 104400#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 104396#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 104393#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 104390#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 104389#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 104297#L133 assume 4384 == ssl3_connect_~s__state~0#1; 104296#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 104295#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 104293#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 104288#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 102680#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 104283#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104279#L527 ssl3_connect_~skip~0#1 := 0; 104277#L109-1 assume !false; 104276#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104273#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 104271#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 104269#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 104267#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 104265#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 104263#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 104261#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 104259#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 104257#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 104255#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 104253#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 104251#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 104249#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 104246#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 104244#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 104241#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 104238#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 104235#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 104232#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 104229#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 104226#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 102684#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 102685#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 102763#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 102905#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 102906#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 104157#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 104156#L193 [2022-07-13 03:28:10,806 INFO L754 eck$LassoCheckResult]: Loop: 104156#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 104155#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 103050#L199 assume 4560 == ssl3_connect_~s__state~0#1; 103051#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 102932#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 102933#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 102928#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 102929#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104272#L527 ssl3_connect_~skip~0#1 := 0; 104270#L109-1 assume !false; 104268#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104266#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 104264#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 104262#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 104260#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 104258#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 104256#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 104254#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 104252#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 104250#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 104248#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 104245#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 104243#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 104240#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 104237#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 104234#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 104231#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 104228#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 104225#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 104223#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 104220#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 104217#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 104214#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 104213#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 104212#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 104211#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 102974#L187 assume 4512 == ssl3_connect_~s__state~0#1; 102895#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 102744#L388 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 102745#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 102947#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 102821#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 102742#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104030#L527 ssl3_connect_~skip~0#1 := 0; 104094#L109-1 assume !false; 104093#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104092#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 104091#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 104090#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 104089#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 104088#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 104087#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 104086#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 104085#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 104084#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 104083#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 103996#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 103994#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 103990#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 103992#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 104074#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 104072#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 103979#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 103968#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 103963#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 103965#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 103966#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 103967#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 104194#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 104195#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 104285#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 104286#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 104303#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 104156#L193 [2022-07-13 03:28:10,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:10,806 INFO L85 PathProgramCache]: Analyzing trace with hash 2060095794, now seen corresponding path program 1 times [2022-07-13 03:28:10,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:10,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095103888] [2022-07-13 03:28:10,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:10,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:10,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:10,812 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:10,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:10,824 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:10,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:10,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1804125470, now seen corresponding path program 1 times [2022-07-13 03:28:10,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:10,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202455180] [2022-07-13 03:28:10,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:10,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:10,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:10,829 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:10,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:10,833 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:10,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:10,833 INFO L85 PathProgramCache]: Analyzing trace with hash -793181427, now seen corresponding path program 1 times [2022-07-13 03:28:10,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:10,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505986448] [2022-07-13 03:28:10,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:10,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:10,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:10,840 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:10,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:10,862 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:11,106 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:11,107 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:11,107 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:11,107 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:11,107 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:11,107 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,107 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:11,107 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:11,107 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration23_Loop [2022-07-13 03:28:11,107 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:11,107 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:11,107 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,109 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,111 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,116 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,118 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,124 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,196 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:11,196 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:11,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,198 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Waiting until timeout for monitored process [2022-07-13 03:28:11,200 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:11,200 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:11,206 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:11,206 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:11,220 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Ended with exit code 0 [2022-07-13 03:28:11,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,221 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2022-07-13 03:28:11,223 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:11,223 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:11,234 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:11,234 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___7~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___7~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:11,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:11,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,250 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2022-07-13 03:28:11,252 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:11,252 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:11,262 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:11,262 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___8~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___8~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:11,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Ended with exit code 0 [2022-07-13 03:28:11,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,278 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Waiting until timeout for monitored process [2022-07-13 03:28:11,280 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:11,280 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:11,291 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:11,291 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~ret~0#1=5, ULTIMATE.start_ssl3_connect_#t~nondet47#1=5} Honda state: {ULTIMATE.start_ssl3_connect_~ret~0#1=5, ULTIMATE.start_ssl3_connect_#t~nondet47#1=5} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:11,306 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Ended with exit code 0 [2022-07-13 03:28:11,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,307 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Waiting until timeout for monitored process [2022-07-13 03:28:11,309 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:11,309 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:11,320 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:11,320 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:11,338 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Ended with exit code 0 [2022-07-13 03:28:11,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,339 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2022-07-13 03:28:11,341 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:11,341 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:11,352 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:11,353 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet49#1=1} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet49#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:11,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Ended with exit code 0 [2022-07-13 03:28:11,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,368 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2022-07-13 03:28:11,370 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:11,370 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:11,377 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:11,377 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__session__compress_meth~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__session__compress_meth~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:11,392 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Ended with exit code 0 [2022-07-13 03:28:11,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,393 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2022-07-13 03:28:11,395 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:11,395 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:11,401 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:11,401 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:11,416 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Ended with exit code 0 [2022-07-13 03:28:11,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,417 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2022-07-13 03:28:11,419 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:11,419 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:11,430 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:11,430 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__hit~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__hit~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:11,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Ended with exit code 0 [2022-07-13 03:28:11,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,447 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2022-07-13 03:28:11,449 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:11,449 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:11,466 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:11,466 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_compression~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_compression~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:11,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:11,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,482 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2022-07-13 03:28:11,484 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:11,484 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:11,494 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:11,495 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_cipher~0#1=6, ULTIMATE.start_ssl3_connect_~s__session__cipher~0#1=6} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_cipher~0#1=6, ULTIMATE.start_ssl3_connect_~s__session__cipher~0#1=6} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:11,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Ended with exit code 0 [2022-07-13 03:28:11,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,510 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2022-07-13 03:28:11,512 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:11,512 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:11,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Ended with exit code 0 [2022-07-13 03:28:11,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,540 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Waiting until timeout for monitored process [2022-07-13 03:28:11,541 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:11,542 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:11,549 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:11,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Ended with exit code 0 [2022-07-13 03:28:11,564 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:11,564 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:11,564 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:11,564 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:11,564 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:11,564 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,564 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:11,564 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:11,564 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration23_Loop [2022-07-13 03:28:11,564 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:11,564 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:11,565 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,573 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,576 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,580 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,581 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,584 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:11,662 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:11,662 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:11,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,663 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2022-07-13 03:28:11,665 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:11,670 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:11,671 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:11,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:11,671 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:11,671 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:11,671 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:11,671 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:11,672 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:11,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:11,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,689 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2022-07-13 03:28:11,691 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:11,696 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:11,696 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:11,696 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:11,696 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:11,696 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:11,696 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:11,697 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:11,698 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:11,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Ended with exit code 0 [2022-07-13 03:28:11,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,714 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2022-07-13 03:28:11,716 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:11,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:11,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:11,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:11,722 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:11,722 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:11,722 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:11,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:11,723 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:11,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Ended with exit code 0 [2022-07-13 03:28:11,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,739 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2022-07-13 03:28:11,740 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:11,745 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:11,745 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:11,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:11,745 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:11,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:11,746 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:11,746 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:11,758 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:11,773 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:11,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,774 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Waiting until timeout for monitored process [2022-07-13 03:28:11,776 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:11,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:11,781 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:11,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:11,781 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:11,781 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:11,782 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:11,782 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:11,783 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:11,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:11,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,798 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Waiting until timeout for monitored process [2022-07-13 03:28:11,800 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:11,805 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:11,805 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:11,805 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:11,805 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:11,805 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:11,806 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:11,806 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:11,806 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:11,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:11,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,822 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Waiting until timeout for monitored process [2022-07-13 03:28:11,824 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:11,829 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:11,829 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:11,829 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:11,829 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:11,829 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:11,829 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:11,829 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:11,830 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:11,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Ended with exit code 0 [2022-07-13 03:28:11,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,846 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Waiting until timeout for monitored process [2022-07-13 03:28:11,848 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:11,852 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:11,853 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:11,853 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:11,853 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:11,853 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:11,853 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:11,853 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:11,854 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:11,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:11,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,870 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Waiting until timeout for monitored process [2022-07-13 03:28:11,872 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:11,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:11,877 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:11,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:11,877 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:11,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:11,877 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:11,877 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:11,879 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:11,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Ended with exit code 0 [2022-07-13 03:28:11,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,895 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Waiting until timeout for monitored process [2022-07-13 03:28:11,908 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:11,914 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:11,914 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:11,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:11,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:11,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:11,915 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:11,915 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:11,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:11,934 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Ended with exit code 0 [2022-07-13 03:28:11,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,935 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2022-07-13 03:28:11,937 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:11,942 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:11,942 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:11,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:11,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:11,943 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:11,943 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:11,943 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:11,950 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:11,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:11,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,965 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Waiting until timeout for monitored process [2022-07-13 03:28:11,967 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:11,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:11,972 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:11,972 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:11,972 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:11,973 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:11,973 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:11,973 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:11,975 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:11,977 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:11,977 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-07-13 03:28:11,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:11,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:11,978 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:11,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2022-07-13 03:28:11,979 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:11,979 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:11,980 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:11,980 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2022-07-13 03:28:11,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:11,995 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:12,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:12,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:12,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:12,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:12,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:12,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:12,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:12,224 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 03:28:12,224 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:12,225 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2513 states and 3312 transitions. cyclomatic complexity: 823 Second operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 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-13 03:28:12,289 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2513 states and 3312 transitions. cyclomatic complexity: 823. Second operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 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) Result 3186 states and 4153 transitions. Complement of second has 7 states. [2022-07-13 03:28:12,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:12,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 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-13 03:28:12,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 183 transitions. [2022-07-13 03:28:12,290 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 183 transitions. Stem has 78 letters. Loop has 73 letters. [2022-07-13 03:28:12,290 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:12,290 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-13 03:28:12,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:12,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:12,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:12,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:12,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:12,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:12,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:12,500 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 03:28:12,500 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:12,501 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2513 states and 3312 transitions. cyclomatic complexity: 823 Second operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 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-13 03:28:12,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:12,590 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2513 states and 3312 transitions. cyclomatic complexity: 823. Second operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 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) Result 3444 states and 4529 transitions. Complement of second has 9 states. [2022-07-13 03:28:12,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:12,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 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-13 03:28:12,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 237 transitions. [2022-07-13 03:28:12,591 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 237 transitions. Stem has 78 letters. Loop has 73 letters. [2022-07-13 03:28:12,591 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:12,591 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 237 transitions. Stem has 151 letters. Loop has 73 letters. [2022-07-13 03:28:12,592 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:12,592 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 237 transitions. Stem has 78 letters. Loop has 146 letters. [2022-07-13 03:28:12,592 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:12,593 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3444 states and 4529 transitions. [2022-07-13 03:28:12,601 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1178 [2022-07-13 03:28:12,608 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3444 states to 3434 states and 4515 transitions. [2022-07-13 03:28:12,609 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1606 [2022-07-13 03:28:12,609 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1612 [2022-07-13 03:28:12,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3434 states and 4515 transitions. [2022-07-13 03:28:12,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:12,610 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3434 states and 4515 transitions. [2022-07-13 03:28:12,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3434 states and 4515 transitions. [2022-07-13 03:28:12,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3434 to 3218. [2022-07-13 03:28:12,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3218 states, 3218 states have (on average 1.3147917961466749) internal successors, (4231), 3217 states have internal predecessors, (4231), 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-13 03:28:12,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3218 states to 3218 states and 4231 transitions. [2022-07-13 03:28:12,641 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3218 states and 4231 transitions. [2022-07-13 03:28:12,641 INFO L374 stractBuchiCegarLoop]: Abstraction has 3218 states and 4231 transitions. [2022-07-13 03:28:12,641 INFO L287 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-07-13 03:28:12,642 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3218 states and 4231 transitions. [2022-07-13 03:28:12,646 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1178 [2022-07-13 03:28:12,647 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:12,647 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:12,647 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:12,648 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:12,648 INFO L752 eck$LassoCheckResult]: Stem: 113055#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 112878#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 112879#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 112983#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 112984#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 113598#L109-1 assume !false; 113596#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 113594#L112 assume 12292 == ssl3_connect_~s__state~0#1; 113593#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 112837#L217 ssl3_connect_~s__server~0#1 := 0; 112838#L222 assume 0 != ssl3_connect_~cb~0#1; 112996#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 113022#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 113023#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 112944#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 112781#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 112782#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 113617#L527 ssl3_connect_~skip~0#1 := 0; 113618#L109-1 assume !false; 113612#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 113613#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 113608#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 113609#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 113604#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 113605#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 113600#L127 assume 4368 == ssl3_connect_~s__state~0#1; 113601#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 113066#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 112899#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 112900#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 112955#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114612#L527 ssl3_connect_~skip~0#1 := 0; 114611#L109-1 assume !false; 114610#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 114609#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 114608#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 114607#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 114606#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 114605#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 114604#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 114603#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 114602#L133 assume 4384 == ssl3_connect_~s__state~0#1; 114601#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 114600#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 114598#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 114594#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 114591#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 114585#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114579#L527 ssl3_connect_~skip~0#1 := 0; 114577#L109-1 assume !false; 114575#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 114573#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 114571#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 114569#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 114567#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 114565#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 114563#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 114561#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 114559#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 114558#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 114549#L139 assume 4400 == ssl3_connect_~s__state~0#1; 114550#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 114539#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 114540#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114583#L527 ssl3_connect_~skip~0#1 := 0; 114531#L109-1 assume !false; 114530#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 114528#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 114529#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 114524#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 114525#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 114557#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 114556#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 114555#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 114554#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 114553#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 114486#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 114487#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 114421#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 114370#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 114320#L151 [2022-07-13 03:28:12,648 INFO L754 eck$LassoCheckResult]: Loop: 114320#L151 assume 4432 == ssl3_connect_~s__state~0#1; 114307#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 114677#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 114646#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 114640#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114739#L527 ssl3_connect_~skip~0#1 := 0; 114632#L109-1 assume !false; 114633#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 114628#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 114629#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 114689#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 114688#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 114687#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 114686#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 114685#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 114684#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 114683#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 114682#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 114681#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 114656#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 114655#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 114320#L151 [2022-07-13 03:28:12,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:12,648 INFO L85 PathProgramCache]: Analyzing trace with hash 2002023655, now seen corresponding path program 1 times [2022-07-13 03:28:12,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:12,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175783989] [2022-07-13 03:28:12,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:12,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:12,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:12,662 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-13 03:28:12,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:12,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175783989] [2022-07-13 03:28:12,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175783989] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:12,663 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:12,663 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:12,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667742531] [2022-07-13 03:28:12,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:12,663 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-13 03:28:12,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:12,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1217373309, now seen corresponding path program 1 times [2022-07-13 03:28:12,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:12,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533541494] [2022-07-13 03:28:12,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:12,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:12,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:12,666 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:12,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:12,668 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:12,719 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:12,719 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:12,719 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:12,719 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:12,719 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:12,719 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:12,719 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:12,719 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:12,720 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration24_Loop [2022-07-13 03:28:12,720 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:12,720 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:12,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:12,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:12,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:12,727 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:12,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:12,733 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:12,774 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:12,775 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:12,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:12,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:12,800 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:12,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Waiting until timeout for monitored process [2022-07-13 03:28:12,803 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:12,803 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:12,824 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:12,824 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~blastFlag~0#1=-8} Honda state: {ULTIMATE.start_ssl3_connect_~blastFlag~0#1=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:12,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:12,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:12,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:12,841 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:12,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Waiting until timeout for monitored process [2022-07-13 03:28:12,843 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:12,843 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:12,867 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:12,868 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet42#1=3, ULTIMATE.start_ssl3_connect_~ret~0#1=3} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet42#1=3, ULTIMATE.start_ssl3_connect_~ret~0#1=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:12,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:12,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:12,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:12,894 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:12,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Waiting until timeout for monitored process [2022-07-13 03:28:12,896 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:12,896 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:12,919 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:12,919 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:12,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:12,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:12,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:12,937 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:12,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Waiting until timeout for monitored process [2022-07-13 03:28:12,939 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:12,939 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:12,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:12,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:12,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:12,967 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:12,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Waiting until timeout for monitored process [2022-07-13 03:28:12,970 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:12,970 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:12,995 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:13,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:13,011 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:13,011 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:13,011 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:13,011 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:13,011 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:13,011 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:13,011 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:13,011 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:13,011 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration24_Loop [2022-07-13 03:28:13,011 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:13,011 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:13,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:13,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:13,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:13,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:13,021 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:13,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:13,064 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:13,065 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:13,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:13,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:13,066 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:13,077 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:13,082 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:13,083 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:13,083 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:13,083 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:13,083 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:13,083 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:13,083 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:13,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Waiting until timeout for monitored process [2022-07-13 03:28:13,099 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:13,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:13,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:13,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:13,116 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:13,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Waiting until timeout for monitored process [2022-07-13 03:28:13,118 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:13,123 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:13,123 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:13,124 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:13,124 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:13,124 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:13,124 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:13,124 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:13,134 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:13,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:13,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:13,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:13,151 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:13,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Waiting until timeout for monitored process [2022-07-13 03:28:13,154 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:13,159 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:13,159 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:13,159 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:13,159 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:13,159 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:13,160 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:13,160 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:13,183 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:13,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:13,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:13,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:13,200 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:13,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Waiting until timeout for monitored process [2022-07-13 03:28:13,202 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:13,207 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:13,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:13,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:13,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:13,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:13,209 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:13,209 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:13,231 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:13,233 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:13,233 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:13,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:13,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:13,235 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:13,240 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:13,240 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:13,240 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:13,240 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -1*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 4440 Supporting invariants [] [2022-07-13 03:28:13,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Waiting until timeout for monitored process [2022-07-13 03:28:13,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:13,258 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:13,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:13,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:13,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:13,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:13,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:13,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:13,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:13,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-13 03:28:13,434 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:13,434 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3218 states and 4231 transitions. cyclomatic complexity: 1043 Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 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-13 03:28:13,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:13,669 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3218 states and 4231 transitions. cyclomatic complexity: 1043. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 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) Result 4554 states and 6099 transitions. Complement of second has 9 states. [2022-07-13 03:28:13,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:13,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 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-13 03:28:13,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 319 transitions. [2022-07-13 03:28:13,670 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 319 transitions. Stem has 80 letters. Loop has 21 letters. [2022-07-13 03:28:13,670 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:13,670 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 319 transitions. Stem has 101 letters. Loop has 21 letters. [2022-07-13 03:28:13,671 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:13,671 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 319 transitions. Stem has 80 letters. Loop has 42 letters. [2022-07-13 03:28:13,671 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:13,671 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4554 states and 6099 transitions. [2022-07-13 03:28:13,683 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 1294 [2022-07-13 03:28:13,693 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4554 states to 4104 states and 5513 transitions. [2022-07-13 03:28:13,694 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1839 [2022-07-13 03:28:13,695 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1887 [2022-07-13 03:28:13,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4104 states and 5513 transitions. [2022-07-13 03:28:13,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:13,695 INFO L369 hiAutomatonCegarLoop]: Abstraction has 4104 states and 5513 transitions. [2022-07-13 03:28:13,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4104 states and 5513 transitions. [2022-07-13 03:28:13,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4104 to 3617. [2022-07-13 03:28:13,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3617 states, 3617 states have (on average 1.3243019076582803) internal successors, (4790), 3616 states have internal predecessors, (4790), 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-13 03:28:13,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3617 states to 3617 states and 4790 transitions. [2022-07-13 03:28:13,735 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3617 states and 4790 transitions. [2022-07-13 03:28:13,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:13,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:13,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:13,736 INFO L87 Difference]: Start difference. First operand 3617 states and 4790 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 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-13 03:28:13,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:13,803 INFO L93 Difference]: Finished difference Result 3952 states and 5143 transitions. [2022-07-13 03:28:13,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:13,804 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3952 states and 5143 transitions. [2022-07-13 03:28:13,813 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1425 [2022-07-13 03:28:13,823 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3952 states to 3835 states and 4992 transitions. [2022-07-13 03:28:13,823 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1861 [2022-07-13 03:28:13,824 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1951 [2022-07-13 03:28:13,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3835 states and 4992 transitions. [2022-07-13 03:28:13,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:13,824 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3835 states and 4992 transitions. [2022-07-13 03:28:13,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3835 states and 4992 transitions. [2022-07-13 03:28:13,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3835 to 3718. [2022-07-13 03:28:13,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3718 states, 3718 states have (on average 1.3020441097364175) internal successors, (4841), 3717 states have internal predecessors, (4841), 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-13 03:28:13,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3718 states to 3718 states and 4841 transitions. [2022-07-13 03:28:13,858 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3718 states and 4841 transitions. [2022-07-13 03:28:13,858 INFO L374 stractBuchiCegarLoop]: Abstraction has 3718 states and 4841 transitions. [2022-07-13 03:28:13,858 INFO L287 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-07-13 03:28:13,858 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3718 states and 4841 transitions. [2022-07-13 03:28:13,873 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1395 [2022-07-13 03:28:13,873 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:13,873 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:13,874 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:13,874 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:13,874 INFO L752 eck$LassoCheckResult]: Stem: 128733#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 128551#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 128552#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 128658#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 128659#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 129310#L109-1 assume !false; 129311#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 129223#L112 assume 12292 == ssl3_connect_~s__state~0#1; 128723#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 128509#L217 ssl3_connect_~s__server~0#1 := 0; 128510#L222 assume 0 != ssl3_connect_~cb~0#1; 128469#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 128470#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 129633#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 129630#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 129627#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 129617#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 129612#L527 ssl3_connect_~skip~0#1 := 0; 129609#L109-1 assume !false; 129606#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 129603#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 129601#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 129599#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 129597#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 129592#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 129590#L127 assume 4368 == ssl3_connect_~s__state~0#1; 129588#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 129586#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 129584#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 129581#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 129578#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 129574#L527 ssl3_connect_~skip~0#1 := 0; 129572#L109-1 assume !false; 129570#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 129568#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 129566#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 129564#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 129562#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 129558#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 129555#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 129550#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 129548#L133 assume 4384 == ssl3_connect_~s__state~0#1; 129546#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 129544#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 129542#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 129539#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 129540#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 130966#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 130963#L527 ssl3_connect_~skip~0#1 := 0; 130961#L109-1 assume !false; 130959#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 130957#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 130956#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 130955#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 130953#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 130951#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 130948#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 130946#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 130944#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 130942#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 130940#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 130938#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 130936#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 130934#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 130932#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 130930#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 130929#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 130928#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 130927#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 130926#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 130925#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 130923#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 130921#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 130919#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 130917#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 130915#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 130913#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 130910#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 130869#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 128600#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 128575#L199 assume 4560 == ssl3_connect_~s__state~0#1; 128525#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 128526#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 128513#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 128514#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 132015#L492 [2022-07-13 03:28:13,875 INFO L754 eck$LassoCheckResult]: Loop: 132015#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 132011#L527 ssl3_connect_~skip~0#1 := 0; 132009#L109-1 assume !false; 132007#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 132005#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 132003#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 132001#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 131999#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 131997#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 131995#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 131993#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 131991#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 131935#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 131936#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 131920#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 131921#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 131914#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 131915#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 131988#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 128457#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 128458#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 128583#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 128584#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 131987#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 128719#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 128720#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 128529#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 128530#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 128669#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 128670#L187 assume 4512 == ssl3_connect_~s__state~0#1; 128620#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 128507#L388 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 128487#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 128488#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 128587#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 128504#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 131919#L527 ssl3_connect_~skip~0#1 := 0; 131916#L109-1 assume !false; 131913#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 131912#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 131911#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 131910#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 131909#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 131908#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 131906#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 131905#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 131876#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 131875#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 131874#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 131872#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 131871#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 130301#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 130303#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 130272#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 130241#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 130243#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 130244#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 130282#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 130283#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 130287#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 130288#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 131952#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 131953#L181 assume 4496 == ssl3_connect_~s__state~0#1; 131538#L185 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 132020#L378 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 132015#L492 [2022-07-13 03:28:13,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:13,875 INFO L85 PathProgramCache]: Analyzing trace with hash 543789674, now seen corresponding path program 1 times [2022-07-13 03:28:13,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:13,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407822848] [2022-07-13 03:28:13,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:13,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:13,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:13,882 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:13,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:13,892 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:13,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:13,893 INFO L85 PathProgramCache]: Analyzing trace with hash -353060379, now seen corresponding path program 1 times [2022-07-13 03:28:13,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:13,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554469709] [2022-07-13 03:28:13,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:13,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:13,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:13,906 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 03:28:13,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:13,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554469709] [2022-07-13 03:28:13,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554469709] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:13,907 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:13,907 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:13,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972551350] [2022-07-13 03:28:13,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:13,907 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:13,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:13,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:13,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:13,908 INFO L87 Difference]: Start difference. First operand 3718 states and 4841 transitions. cyclomatic complexity: 1149 Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 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-13 03:28:13,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:13,998 INFO L93 Difference]: Finished difference Result 3714 states and 4711 transitions. [2022-07-13 03:28:13,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:13,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3714 states and 4711 transitions. [2022-07-13 03:28:14,007 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1063 [2022-07-13 03:28:14,012 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3714 states to 3307 states and 4246 transitions. [2022-07-13 03:28:14,013 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1672 [2022-07-13 03:28:14,013 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1700 [2022-07-13 03:28:14,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3307 states and 4246 transitions. [2022-07-13 03:28:14,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:14,014 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3307 states and 4246 transitions. [2022-07-13 03:28:14,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3307 states and 4246 transitions. [2022-07-13 03:28:14,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3307 to 3158. [2022-07-13 03:28:14,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3158 states, 3158 states have (on average 1.2815072830905636) internal successors, (4047), 3157 states have internal predecessors, (4047), 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-13 03:28:14,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3158 states to 3158 states and 4047 transitions. [2022-07-13 03:28:14,038 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3158 states and 4047 transitions. [2022-07-13 03:28:14,038 INFO L374 stractBuchiCegarLoop]: Abstraction has 3158 states and 4047 transitions. [2022-07-13 03:28:14,039 INFO L287 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-07-13 03:28:14,039 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3158 states and 4047 transitions. [2022-07-13 03:28:14,043 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1041 [2022-07-13 03:28:14,043 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:14,043 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:14,044 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:14,044 INFO L180 hiAutomatonCegarLoop]: Counterexample loop 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-13 03:28:14,044 INFO L752 eck$LassoCheckResult]: Stem: 136172#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 135983#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 135984#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 136099#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 136100#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 137035#L109-1 assume !false; 136774#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 136775#L112 assume 12292 == ssl3_connect_~s__state~0#1; 136160#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 136161#L217 ssl3_connect_~s__server~0#1 := 0; 136113#L222 assume 0 != ssl3_connect_~cb~0#1; 136114#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 137305#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 136073#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 135958#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 135890#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 135891#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137285#L527 ssl3_connect_~skip~0#1 := 0; 137281#L109-1 assume !false; 137277#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 137272#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 137267#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 137262#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 137258#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 137256#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 136756#L127 assume 4368 == ssl3_connect_~s__state~0#1; 135997#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 135998#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 136186#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 137244#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 137326#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137308#L527 ssl3_connect_~skip~0#1 := 0; 137309#L109-1 assume !false; 137288#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 137289#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 137910#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 137909#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 137270#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 137271#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 137261#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 137257#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 137254#L133 assume 4384 == ssl3_connect_~s__state~0#1; 137255#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 135874#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 135875#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 137882#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 137880#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 137876#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137872#L527 ssl3_connect_~skip~0#1 := 0; 137870#L109-1 assume !false; 137868#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 137866#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 137864#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 137862#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 137860#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 137858#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 137854#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 137852#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 137847#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 137846#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 137845#L139 assume 4400 == ssl3_connect_~s__state~0#1; 137843#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 137840#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 137831#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137827#L527 ssl3_connect_~skip~0#1 := 0; 137825#L109-1 assume !false; 137823#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 137821#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 137819#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 137817#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 137815#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 137813#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 137811#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 137809#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 137807#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 137805#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 137803#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 137800#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 137798#L145 assume 4416 == ssl3_connect_~s__state~0#1; 137794#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 137755#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 137743#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 137714#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 137715#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137700#L527 ssl3_connect_~skip~0#1 := 0; 137701#L109-1 assume !false; 137689#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 137690#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 137678#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 137679#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 137666#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 137667#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 137654#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 137655#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 137642#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 137643#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 137534#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 137535#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 137500#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 137501#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 137495#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 137364#L154 [2022-07-13 03:28:14,044 INFO L754 eck$LassoCheckResult]: Loop: 137364#L154 assume 4433 == ssl3_connect_~s__state~0#1; 135999#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 136000#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 135941#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 135942#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137306#L527 ssl3_connect_~skip~0#1 := 0; 137307#L109-1 assume !false; 137286#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 137287#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 137278#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 137279#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 137268#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 137269#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 137259#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 137260#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 137250#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 137251#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 137247#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 137245#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 137243#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 137238#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 137240#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 137364#L154 [2022-07-13 03:28:14,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:14,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1523436909, now seen corresponding path program 1 times [2022-07-13 03:28:14,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:14,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473529208] [2022-07-13 03:28:14,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:14,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:14,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:14,059 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-07-13 03:28:14,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:14,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473529208] [2022-07-13 03:28:14,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473529208] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:14,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:14,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-13 03:28:14,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622184904] [2022-07-13 03:28:14,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:14,062 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-13 03:28:14,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:14,062 INFO L85 PathProgramCache]: Analyzing trace with hash -684213662, now seen corresponding path program 1 times [2022-07-13 03:28:14,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:14,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380296545] [2022-07-13 03:28:14,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:14,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:14,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:14,065 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:14,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:14,066 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:14,116 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:14,116 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:14,116 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:14,116 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:14,117 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:14,117 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:14,117 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:14,117 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:14,117 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration26_Loop [2022-07-13 03:28:14,117 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:14,117 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:14,118 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:14,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:14,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:14,125 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:14,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:14,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:14,169 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:14,170 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:14,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:14,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:14,176 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:14,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Waiting until timeout for monitored process [2022-07-13 03:28:14,178 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:14,178 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:14,207 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:14,208 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~blastFlag~0#1=-8} Honda state: {ULTIMATE.start_ssl3_connect_~blastFlag~0#1=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:14,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:14,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:14,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:14,224 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:14,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Waiting until timeout for monitored process [2022-07-13 03:28:14,227 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:14,227 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:14,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:14,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:14,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:14,268 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:14,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Waiting until timeout for monitored process [2022-07-13 03:28:14,270 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:14,270 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:14,295 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:14,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:14,311 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:14,311 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:14,311 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:14,311 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:14,311 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:14,311 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:14,311 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:14,311 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:14,311 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration26_Loop [2022-07-13 03:28:14,311 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:14,311 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:14,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:14,314 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:14,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:14,320 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:14,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:14,324 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:14,364 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:14,364 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:14,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:14,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:14,366 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:14,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Waiting until timeout for monitored process [2022-07-13 03:28:14,368 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:14,373 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:14,374 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:14,374 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:14,374 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:14,374 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:14,374 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:14,374 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:14,391 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:14,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:14,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:14,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:14,408 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:14,416 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:14,421 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:14,421 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:14,421 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:14,421 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:14,421 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:14,422 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:14,422 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:14,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Waiting until timeout for monitored process [2022-07-13 03:28:14,431 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:14,440 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:14,440 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:14,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:14,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:14,441 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:14,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Waiting until timeout for monitored process [2022-07-13 03:28:14,443 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:14,443 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:14,444 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:14,444 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -2*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 8881 Supporting invariants [] [2022-07-13 03:28:14,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:14,459 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:14,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:14,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:14,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:14,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:14,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:14,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:14,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:14,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:14,647 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-13 03:28:14,647 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:14,648 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3158 states and 4047 transitions. cyclomatic complexity: 911 Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 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-13 03:28:14,819 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3158 states and 4047 transitions. cyclomatic complexity: 911. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 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) Result 4252 states and 5561 transitions. Complement of second has 9 states. [2022-07-13 03:28:14,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:14,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 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-13 03:28:14,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 252 transitions. [2022-07-13 03:28:14,820 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 252 transitions. Stem has 101 letters. Loop has 22 letters. [2022-07-13 03:28:14,821 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:14,821 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 252 transitions. Stem has 123 letters. Loop has 22 letters. [2022-07-13 03:28:14,821 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:14,821 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 252 transitions. Stem has 101 letters. Loop has 44 letters. [2022-07-13 03:28:14,821 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:14,821 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4252 states and 5561 transitions. [2022-07-13 03:28:14,830 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1141 [2022-07-13 03:28:14,836 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4252 states to 3932 states and 5123 transitions. [2022-07-13 03:28:14,836 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1790 [2022-07-13 03:28:14,837 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1848 [2022-07-13 03:28:14,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3932 states and 5123 transitions. [2022-07-13 03:28:14,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:14,837 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3932 states and 5123 transitions. [2022-07-13 03:28:14,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3932 states and 5123 transitions. [2022-07-13 03:28:14,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3932 to 3564. [2022-07-13 03:28:14,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3564 states, 3564 states have (on average 1.287037037037037) internal successors, (4587), 3563 states have internal predecessors, (4587), 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-13 03:28:14,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3564 states to 3564 states and 4587 transitions. [2022-07-13 03:28:14,865 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3564 states and 4587 transitions. [2022-07-13 03:28:14,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:14,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:14,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:14,866 INFO L87 Difference]: Start difference. First operand 3564 states and 4587 transitions. Second operand has 3 states, 2 states have (on average 33.0) internal successors, (66), 3 states have internal predecessors, (66), 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-13 03:28:14,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:14,932 INFO L93 Difference]: Finished difference Result 3396 states and 4287 transitions. [2022-07-13 03:28:14,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:14,933 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3396 states and 4287 transitions. [2022-07-13 03:28:14,940 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1043 [2022-07-13 03:28:14,944 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3396 states to 3214 states and 4053 transitions. [2022-07-13 03:28:14,944 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1579 [2022-07-13 03:28:14,945 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1587 [2022-07-13 03:28:14,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3214 states and 4053 transitions. [2022-07-13 03:28:14,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:14,945 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3214 states and 4053 transitions. [2022-07-13 03:28:14,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3214 states and 4053 transitions. [2022-07-13 03:28:14,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3214 to 3080. [2022-07-13 03:28:14,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3080 states, 3080 states have (on average 1.2652597402597403) internal successors, (3897), 3079 states have internal predecessors, (3897), 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-13 03:28:14,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3080 states to 3080 states and 3897 transitions. [2022-07-13 03:28:14,966 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3080 states and 3897 transitions. [2022-07-13 03:28:14,966 INFO L374 stractBuchiCegarLoop]: Abstraction has 3080 states and 3897 transitions. [2022-07-13 03:28:14,966 INFO L287 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-07-13 03:28:14,966 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3080 states and 3897 transitions. [2022-07-13 03:28:14,977 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1031 [2022-07-13 03:28:14,977 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:14,977 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:14,978 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:14,978 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [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-13 03:28:14,979 INFO L752 eck$LassoCheckResult]: Stem: 150932#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 150752#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 150753#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 150862#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 150863#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 151563#L109-1 assume !false; 151561#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 151554#L112 assume 12292 == ssl3_connect_~s__state~0#1; 151555#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 151556#L217 ssl3_connect_~s__server~0#1 := 0; 150872#L222 assume 0 != ssl3_connect_~cb~0#1; 150873#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 150903#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 150833#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 150724#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 150657#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 150658#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 152219#L527 ssl3_connect_~skip~0#1 := 0; 152220#L109-1 assume !false; 152211#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 152212#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 152203#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 152204#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 152195#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 152196#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 152187#L127 assume 4368 == ssl3_connect_~s__state~0#1; 152188#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 150944#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 150945#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 150828#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 150829#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 152242#L527 ssl3_connect_~skip~0#1 := 0; 152221#L109-1 assume !false; 152222#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 152213#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 152214#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 152205#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 152206#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 152197#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 152198#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 152189#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 152190#L133 assume 4384 == ssl3_connect_~s__state~0#1; 150823#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 150641#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 150642#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 150915#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 152645#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 152643#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 152640#L527 ssl3_connect_~skip~0#1 := 0; 152639#L109-1 assume !false; 152638#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 152637#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 152636#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 152635#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 152634#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 152633#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 152632#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 152631#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 152630#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 152629#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 152628#L139 assume 4400 == ssl3_connect_~s__state~0#1; 152626#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 150774#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 150775#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 152608#L527 ssl3_connect_~skip~0#1 := 0; 152609#L109-1 assume !false; 152599#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 152600#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 152593#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 152594#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 152573#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 152574#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 152566#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 152567#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 152552#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 152553#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 152544#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 152545#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 152536#L145 assume 4416 == ssl3_connect_~s__state~0#1; 152537#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 152954#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 150825#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 150826#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 152948#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 152941#L527 ssl3_connect_~skip~0#1 := 0; 152939#L109-1 assume !false; 152936#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 152933#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 152930#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 152927#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 152924#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 152921#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 152918#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 152915#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 152912#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 152909#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 152906#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 152902#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 152900#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 152898#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 152790#L151 assume 4432 == ssl3_connect_~s__state~0#1; 152791#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 152842#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 152778#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 152779#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 152762#L527 ssl3_connect_~skip~0#1 := 0; 152763#L109-1 assume !false; 152756#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 152757#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 152750#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 152751#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 152744#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 152745#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 152738#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 152739#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 152734#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 152735#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 152524#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 152525#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 152429#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 152430#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 152360#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 152361#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 151394#L157 [2022-07-13 03:28:14,979 INFO L754 eck$LassoCheckResult]: Loop: 151394#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 151396#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 151783#L163 assume 4464 == ssl3_connect_~s__state~0#1; 150792#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 150793#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 152410#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 152406#L527 ssl3_connect_~skip~0#1 := 0; 152404#L109-1 assume !false; 152402#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 152400#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 152398#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 152396#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 152394#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 152392#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 152390#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 152388#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 152386#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 152384#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 152382#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 152378#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 152376#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 152372#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 152366#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 152368#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 151394#L157 [2022-07-13 03:28:14,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:14,979 INFO L85 PathProgramCache]: Analyzing trace with hash -903815700, now seen corresponding path program 1 times [2022-07-13 03:28:14,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:14,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743415071] [2022-07-13 03:28:14,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:14,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:14,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:14,988 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:15,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:15,014 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:15,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:15,014 INFO L85 PathProgramCache]: Analyzing trace with hash -105159123, now seen corresponding path program 1 times [2022-07-13 03:28:15,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:15,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251021709] [2022-07-13 03:28:15,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:15,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:15,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:15,017 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:15,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:15,019 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:15,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:15,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1856762648, now seen corresponding path program 1 times [2022-07-13 03:28:15,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:15,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428411769] [2022-07-13 03:28:15,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:15,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:15,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:15,037 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-07-13 03:28:15,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:15,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428411769] [2022-07-13 03:28:15,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428411769] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:15,038 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:15,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:15,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740389764] [2022-07-13 03:28:15,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:15,086 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:15,086 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:15,087 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:15,087 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:15,087 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:15,087 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:15,087 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:15,087 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:15,087 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration27_Loop [2022-07-13 03:28:15,087 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:15,087 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:15,088 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:15,091 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:15,092 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:15,094 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:15,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:15,133 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:15,133 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:15,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:15,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:15,148 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:15,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Waiting until timeout for monitored process [2022-07-13 03:28:15,150 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:15,150 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:15,171 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:15,171 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet44#1=3, ULTIMATE.start_ssl3_connect_~ret~0#1=3} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet44#1=3, ULTIMATE.start_ssl3_connect_~ret~0#1=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:15,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:15,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:15,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:15,187 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:15,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Waiting until timeout for monitored process [2022-07-13 03:28:15,189 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:15,190 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:15,215 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:15,215 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:15,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:15,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:15,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:15,240 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:15,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Waiting until timeout for monitored process [2022-07-13 03:28:15,242 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:15,242 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:15,267 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:15,268 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:15,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:15,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:15,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:15,284 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:15,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Waiting until timeout for monitored process [2022-07-13 03:28:15,286 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:15,286 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:15,311 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:15,311 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:15,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:15,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:15,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:15,328 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:15,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Waiting until timeout for monitored process [2022-07-13 03:28:15,330 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:15,330 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:15,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:15,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:15,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:15,356 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:15,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Waiting until timeout for monitored process [2022-07-13 03:28:15,359 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:15,359 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:15,366 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:15,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:15,381 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:15,381 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:15,381 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:15,381 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:15,381 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:15,381 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:15,381 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:15,381 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:15,382 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration27_Loop [2022-07-13 03:28:15,382 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:15,382 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:15,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:15,386 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:15,389 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:15,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:15,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:15,424 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:15,425 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:15,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:15,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:15,427 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:15,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Waiting until timeout for monitored process [2022-07-13 03:28:15,430 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:15,435 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:15,435 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:15,435 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:15,435 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:15,435 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:15,436 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:15,436 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:15,437 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:15,439 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:15,439 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:15,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:15,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:15,440 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:15,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Waiting until timeout for monitored process [2022-07-13 03:28:15,441 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:15,442 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:15,442 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:15,442 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -1*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 4472 Supporting invariants [] [2022-07-13 03:28:15,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:15,456 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:15,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:15,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:15,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:15,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:15,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:15,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:15,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:15,651 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-13 03:28:15,652 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:15,653 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3080 states and 3897 transitions. cyclomatic complexity: 833 Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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-13 03:28:15,862 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3080 states and 3897 transitions. cyclomatic complexity: 833. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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) Result 4718 states and 6167 transitions. Complement of second has 9 states. [2022-07-13 03:28:15,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:15,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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-13 03:28:15,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 329 transitions. [2022-07-13 03:28:15,863 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 329 transitions. Stem has 123 letters. Loop has 24 letters. [2022-07-13 03:28:15,864 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:15,864 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 329 transitions. Stem has 147 letters. Loop has 24 letters. [2022-07-13 03:28:15,864 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:15,864 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 329 transitions. Stem has 123 letters. Loop has 48 letters. [2022-07-13 03:28:15,864 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:15,865 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4718 states and 6167 transitions. [2022-07-13 03:28:15,900 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1279 [2022-07-13 03:28:15,906 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4718 states to 4278 states and 5581 transitions. [2022-07-13 03:28:15,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1920 [2022-07-13 03:28:15,908 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2022-07-13 03:28:15,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4278 states and 5581 transitions. [2022-07-13 03:28:15,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:15,910 INFO L369 hiAutomatonCegarLoop]: Abstraction has 4278 states and 5581 transitions. [2022-07-13 03:28:15,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4278 states and 5581 transitions. [2022-07-13 03:28:15,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:15,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4278 to 3823. [2022-07-13 03:28:15,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3823 states, 3823 states have (on average 1.280669631179702) internal successors, (4896), 3822 states have internal predecessors, (4896), 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-13 03:28:15,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3823 states to 3823 states and 4896 transitions. [2022-07-13 03:28:15,938 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3823 states and 4896 transitions. [2022-07-13 03:28:15,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:15,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:15,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:15,939 INFO L87 Difference]: Start difference. First operand 3823 states and 4896 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 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-13 03:28:16,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:16,019 INFO L93 Difference]: Finished difference Result 3667 states and 4656 transitions. [2022-07-13 03:28:16,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:16,020 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3667 states and 4656 transitions. [2022-07-13 03:28:16,029 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1371 [2022-07-13 03:28:16,034 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3667 states to 3581 states and 4554 transitions. [2022-07-13 03:28:16,034 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1925 [2022-07-13 03:28:16,035 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1933 [2022-07-13 03:28:16,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3581 states and 4554 transitions. [2022-07-13 03:28:16,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:16,035 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3581 states and 4554 transitions. [2022-07-13 03:28:16,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3581 states and 4554 transitions. [2022-07-13 03:28:16,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3581 to 3376. [2022-07-13 03:28:16,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3376 states, 3376 states have (on average 1.272808056872038) internal successors, (4297), 3375 states have internal predecessors, (4297), 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-13 03:28:16,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3376 states to 3376 states and 4297 transitions. [2022-07-13 03:28:16,058 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3376 states and 4297 transitions. [2022-07-13 03:28:16,058 INFO L374 stractBuchiCegarLoop]: Abstraction has 3376 states and 4297 transitions. [2022-07-13 03:28:16,058 INFO L287 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-07-13 03:28:16,058 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3376 states and 4297 transitions. [2022-07-13 03:28:16,064 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1347 [2022-07-13 03:28:16,064 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:16,064 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:16,065 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:16,065 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 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-13 03:28:16,065 INFO L752 eck$LassoCheckResult]: Stem: 166668#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 166511#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 166512#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 166615#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 166616#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 166463#L109-1 assume !false; 167165#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 167164#L112 assume 12292 == ssl3_connect_~s__state~0#1; 166660#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 166661#L217 ssl3_connect_~s__server~0#1 := 0; 166621#L222 assume 0 != ssl3_connect_~cb~0#1; 166434#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 166435#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 166589#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 166480#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 166416#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 166417#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 169246#L527 ssl3_connect_~skip~0#1 := 0; 169244#L109-1 assume !false; 169240#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 169237#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 169231#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 169228#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 169225#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 169223#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 169221#L127 assume 4368 == ssl3_connect_~s__state~0#1; 166521#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 166522#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 166678#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 166585#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 166586#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 168913#L527 ssl3_connect_~skip~0#1 := 0; 168911#L109-1 assume !false; 168909#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 168908#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 168906#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 168904#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 168902#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 168900#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 168898#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 168896#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 168894#L133 assume 4384 == ssl3_connect_~s__state~0#1; 166578#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 166400#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 166401#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 166404#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 166405#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 168739#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 168736#L527 ssl3_connect_~skip~0#1 := 0; 168735#L109-1 assume !false; 168731#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 168730#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 168728#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 168726#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 168724#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 168722#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 168720#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 168718#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 168717#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 168716#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 168715#L139 assume 4400 == ssl3_connect_~s__state~0#1; 168713#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 168711#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 168704#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 168700#L527 ssl3_connect_~skip~0#1 := 0; 168699#L109-1 assume !false; 168698#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 168697#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 168696#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 168695#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 168694#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 168693#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 168692#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 168691#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 168690#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 168689#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 168688#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 168687#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 168686#L145 assume 4416 == ssl3_connect_~s__state~0#1; 168685#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 168684#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 168682#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 168680#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 168672#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 168668#L527 ssl3_connect_~skip~0#1 := 0; 168666#L109-1 assume !false; 168664#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 168662#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 168660#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 168657#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 168655#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 168653#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 168651#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 168649#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 168647#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 168644#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 168639#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 168637#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 168633#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 168631#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 168629#L151 assume 4432 == ssl3_connect_~s__state~0#1; 168626#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 168625#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 168624#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 168114#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 168110#L527 ssl3_connect_~skip~0#1 := 0; 168108#L109-1 assume !false; 168106#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 168104#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 168102#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 168101#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 168100#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 168099#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 168098#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 168097#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 168095#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 168093#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 168089#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 168087#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 168085#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 168083#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 168081#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 168079#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 168048#L157 assume 4448 == ssl3_connect_~s__state~0#1; 167990#L161 [2022-07-13 03:28:16,065 INFO L754 eck$LassoCheckResult]: Loop: 167990#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 166607#L336 assume 4 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 5; 166608#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 166503#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 166504#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 169547#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 169544#L527 ssl3_connect_~skip~0#1 := 0; 169543#L109-1 assume !false; 169542#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 169541#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 169540#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 169539#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 169538#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 169537#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 169536#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 169535#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 169534#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 169533#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 169218#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 169217#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 169213#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 169214#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 169457#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 169453#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 169454#L157 assume 4448 == ssl3_connect_~s__state~0#1; 167990#L161 [2022-07-13 03:28:16,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:16,066 INFO L85 PathProgramCache]: Analyzing trace with hash 2046484486, now seen corresponding path program 1 times [2022-07-13 03:28:16,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:16,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431554038] [2022-07-13 03:28:16,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:16,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:16,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:16,074 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:16,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:16,089 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:16,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:16,090 INFO L85 PathProgramCache]: Analyzing trace with hash -39602749, now seen corresponding path program 1 times [2022-07-13 03:28:16,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:16,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976462145] [2022-07-13 03:28:16,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:16,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:16,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:16,097 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-13 03:28:16,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:16,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976462145] [2022-07-13 03:28:16,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976462145] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:16,098 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:16,098 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-13 03:28:16,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653268937] [2022-07-13 03:28:16,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:16,098 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:16,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:16,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:16,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:16,099 INFO L87 Difference]: Start difference. First operand 3376 states and 4297 transitions. cyclomatic complexity: 935 Second operand has 3 states, 2 states have (on average 12.5) internal successors, (25), 3 states have internal predecessors, (25), 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-13 03:28:16,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:16,196 INFO L93 Difference]: Finished difference Result 2931 states and 3620 transitions. [2022-07-13 03:28:16,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:16,196 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2931 states and 3620 transitions. [2022-07-13 03:28:16,218 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 980 [2022-07-13 03:28:16,221 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2931 states to 2870 states and 3549 transitions. [2022-07-13 03:28:16,221 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1542 [2022-07-13 03:28:16,222 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1542 [2022-07-13 03:28:16,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2870 states and 3549 transitions. [2022-07-13 03:28:16,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:16,223 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2870 states and 3549 transitions. [2022-07-13 03:28:16,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2870 states and 3549 transitions. [2022-07-13 03:28:16,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2870 to 2834. [2022-07-13 03:28:16,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2834 states, 2834 states have (on average 1.2374735356386732) internal successors, (3507), 2833 states have internal predecessors, (3507), 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-13 03:28:16,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2834 states to 2834 states and 3507 transitions. [2022-07-13 03:28:16,239 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2834 states and 3507 transitions. [2022-07-13 03:28:16,239 INFO L374 stractBuchiCegarLoop]: Abstraction has 2834 states and 3507 transitions. [2022-07-13 03:28:16,239 INFO L287 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-07-13 03:28:16,239 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2834 states and 3507 transitions. [2022-07-13 03:28:16,243 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 962 [2022-07-13 03:28:16,243 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:16,243 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:16,244 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:16,244 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 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-13 03:28:16,244 INFO L752 eck$LassoCheckResult]: Stem: 172974#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 172826#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 172827#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 172935#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 172973#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 172779#L109-1 assume !false; 173852#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 173850#L112 assume 12292 == ssl3_connect_~s__state~0#1; 173848#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 173846#L217 ssl3_connect_~s__server~0#1 := 0; 173820#L222 assume 0 != ssl3_connect_~cb~0#1; 173819#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 173818#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 173816#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 173814#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 173812#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 173810#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 173807#L527 ssl3_connect_~skip~0#1 := 0; 173806#L109-1 assume !false; 173805#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 173804#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 173803#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 173802#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 173801#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 173800#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 173799#L127 assume 4368 == ssl3_connect_~s__state~0#1; 173798#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 173797#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 173795#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 173793#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 173791#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 173788#L527 ssl3_connect_~skip~0#1 := 0; 173787#L109-1 assume !false; 173786#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 173785#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 173784#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 173783#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 173782#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 173781#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 173780#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 173779#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 173778#L133 assume 4384 == ssl3_connect_~s__state~0#1; 173777#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 173776#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 173775#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 173774#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 173771#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 173772#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 173761#L527 ssl3_connect_~skip~0#1 := 0; 173749#L109-1 assume !false; 173750#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 173743#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 173744#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 173732#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 173733#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 173718#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 173719#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 173625#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 173626#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 173557#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 173558#L139 assume 4400 == ssl3_connect_~s__state~0#1; 172956#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 172812#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 172848#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 175460#L527 ssl3_connect_~skip~0#1 := 0; 175458#L109-1 assume !false; 175456#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 175454#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 175452#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 175450#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 175448#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 175446#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 175444#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 172876#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 172877#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 172770#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 172771#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 174585#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 174584#L145 assume 4416 == ssl3_connect_~s__state~0#1; 172944#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 172741#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 172742#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 172970#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 172971#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 174571#L527 ssl3_connect_~skip~0#1 := 0; 174570#L109-1 assume !false; 174569#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 174568#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 174567#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 174566#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 174565#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 174564#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 174563#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 174560#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 174554#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 174552#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 174549#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 174547#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 174544#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 174540#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 174388#L151 assume 4432 == ssl3_connect_~s__state~0#1; 172838#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 172774#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 172775#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 172780#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 174526#L527 ssl3_connect_~skip~0#1 := 0; 174387#L109-1 assume !false; 174384#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 174381#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 174377#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 174370#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 174367#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 174364#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 174361#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 174358#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 174355#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 174352#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 174349#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 174346#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 174343#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 174339#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 174337#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 174335#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 174289#L157 assume 4448 == ssl3_connect_~s__state~0#1; 174278#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 174273#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 174268#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 174263#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 174264#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 174492#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 174486#L527 ssl3_connect_~skip~0#1 := 0; 174482#L109-1 assume !false; 174478#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 174474#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 174470#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 174466#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 174462#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 174458#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 174454#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 174450#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 174445#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 174438#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 174433#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 174411#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 174407#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 174404#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 174401#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 174397#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 174394#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 173861#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 173857#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 173856#L166 [2022-07-13 03:28:16,245 INFO L754 eck$LassoCheckResult]: Loop: 173856#L166 assume 4465 == ssl3_connect_~s__state~0#1; 174083#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 174166#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 174136#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 174132#L527 ssl3_connect_~skip~0#1 := 0; 174130#L109-1 assume !false; 174128#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 174126#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 174124#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 174122#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 174120#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 174118#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 174116#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 174114#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 174112#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 174110#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 174108#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 174106#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 174104#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 174102#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 174100#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 174098#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 174096#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 174094#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 174092#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 173856#L166 [2022-07-13 03:28:16,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:16,245 INFO L85 PathProgramCache]: Analyzing trace with hash -611429693, now seen corresponding path program 1 times [2022-07-13 03:28:16,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:16,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528331039] [2022-07-13 03:28:16,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:16,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:16,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:16,265 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-07-13 03:28:16,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:16,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528331039] [2022-07-13 03:28:16,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528331039] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:16,266 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:16,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-13 03:28:16,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731245591] [2022-07-13 03:28:16,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:16,267 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-13 03:28:16,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:16,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1683946742, now seen corresponding path program 1 times [2022-07-13 03:28:16,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:16,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219124578] [2022-07-13 03:28:16,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:16,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:16,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:16,270 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:16,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:16,272 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:16,334 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:16,334 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:16,334 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:16,334 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:16,334 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:16,334 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:16,334 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:16,334 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:16,334 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration29_Loop [2022-07-13 03:28:16,334 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:16,334 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:16,335 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:16,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:16,338 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:16,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:16,343 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:16,379 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:16,379 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:16,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:16,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:16,380 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:16,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Waiting until timeout for monitored process [2022-07-13 03:28:16,382 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:16,382 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:16,388 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:16,388 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:16,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:16,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:16,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:16,404 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:16,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Waiting until timeout for monitored process [2022-07-13 03:28:16,406 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:16,406 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:16,416 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:16,416 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:16,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:16,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:16,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:16,432 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:16,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Waiting until timeout for monitored process [2022-07-13 03:28:16,434 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:16,434 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:16,459 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Ended with exit code 0 [2022-07-13 03:28:16,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:16,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:16,460 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:16,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Waiting until timeout for monitored process [2022-07-13 03:28:16,462 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:16,462 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:16,483 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:16,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Ended with exit code 0 [2022-07-13 03:28:16,499 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:16,499 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:16,499 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:16,499 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:16,499 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:16,499 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:16,499 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:16,499 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:16,499 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration29_Loop [2022-07-13 03:28:16,499 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:16,499 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:16,499 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:16,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:16,503 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:16,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:16,509 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:16,544 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:16,544 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:16,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:16,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:16,545 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:16,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Waiting until timeout for monitored process [2022-07-13 03:28:16,547 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:16,552 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:16,552 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:16,553 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:16,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:16,553 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:16,553 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:16,553 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:16,554 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:16,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Ended with exit code 0 [2022-07-13 03:28:16,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:16,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:16,569 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:16,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Waiting until timeout for monitored process [2022-07-13 03:28:16,571 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:16,576 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:16,576 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:16,576 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:16,576 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:16,576 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:16,577 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:16,577 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:16,589 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:16,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:16,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:16,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:16,605 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:16,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Waiting until timeout for monitored process [2022-07-13 03:28:16,606 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:16,612 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:16,612 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:16,612 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:16,612 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:16,612 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:16,613 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:16,613 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:16,623 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:16,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:16,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:16,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:16,639 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:16,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Waiting until timeout for monitored process [2022-07-13 03:28:16,641 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:16,646 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:16,646 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:16,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:16,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:16,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:16,646 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:16,647 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:16,668 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:16,670 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:16,670 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:16,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:16,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:16,671 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:16,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Waiting until timeout for monitored process [2022-07-13 03:28:16,673 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:16,673 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:16,673 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:16,673 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -2*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 8945 Supporting invariants [] [2022-07-13 03:28:16,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:16,688 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:16,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:16,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:16,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:16,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:16,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:16,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:16,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:16,911 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-13 03:28:16,912 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:16,912 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2834 states and 3507 transitions. cyclomatic complexity: 685 Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 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-13 03:28:16,993 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2834 states and 3507 transitions. cyclomatic complexity: 685. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 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) Result 3244 states and 4035 transitions. Complement of second has 7 states. [2022-07-13 03:28:16,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:16,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 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-13 03:28:16,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 160 transitions. [2022-07-13 03:28:16,994 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 160 transitions. Stem has 151 letters. Loop has 25 letters. [2022-07-13 03:28:16,995 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:16,995 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 160 transitions. Stem has 176 letters. Loop has 25 letters. [2022-07-13 03:28:16,995 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:16,996 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 160 transitions. Stem has 151 letters. Loop has 50 letters. [2022-07-13 03:28:16,996 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:16,996 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3244 states and 4035 transitions. [2022-07-13 03:28:17,002 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 962 [2022-07-13 03:28:17,033 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3244 states to 3150 states and 3909 transitions. [2022-07-13 03:28:17,033 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1619 [2022-07-13 03:28:17,034 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1625 [2022-07-13 03:28:17,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3150 states and 3909 transitions. [2022-07-13 03:28:17,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:17,034 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3150 states and 3909 transitions. [2022-07-13 03:28:17,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3150 states and 3909 transitions. [2022-07-13 03:28:17,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:17,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3150 to 3062. [2022-07-13 03:28:17,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3062 states, 3062 states have (on average 1.2341606792945787) internal successors, (3779), 3061 states have internal predecessors, (3779), 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-13 03:28:17,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3062 states to 3062 states and 3779 transitions. [2022-07-13 03:28:17,052 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3062 states and 3779 transitions. [2022-07-13 03:28:17,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:17,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:17,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:17,053 INFO L87 Difference]: Start difference. First operand 3062 states and 3779 transitions. Second operand has 3 states, 2 states have (on average 42.0) internal successors, (84), 3 states have internal predecessors, (84), 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-13 03:28:17,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:17,120 INFO L93 Difference]: Finished difference Result 3192 states and 3921 transitions. [2022-07-13 03:28:17,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:17,121 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3192 states and 3921 transitions. [2022-07-13 03:28:17,127 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1025 [2022-07-13 03:28:17,130 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3192 states to 3192 states and 3921 transitions. [2022-07-13 03:28:17,130 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1642 [2022-07-13 03:28:17,131 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1642 [2022-07-13 03:28:17,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3192 states and 3921 transitions. [2022-07-13 03:28:17,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:17,131 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3192 states and 3921 transitions. [2022-07-13 03:28:17,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3192 states and 3921 transitions. [2022-07-13 03:28:17,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3192 to 3066. [2022-07-13 03:28:17,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3066 states, 3066 states have (on average 1.2325505544683626) internal successors, (3779), 3065 states have internal predecessors, (3779), 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-13 03:28:17,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3066 states to 3066 states and 3779 transitions. [2022-07-13 03:28:17,149 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3066 states and 3779 transitions. [2022-07-13 03:28:17,149 INFO L374 stractBuchiCegarLoop]: Abstraction has 3066 states and 3779 transitions. [2022-07-13 03:28:17,149 INFO L287 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-07-13 03:28:17,149 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3066 states and 3779 transitions. [2022-07-13 03:28:17,153 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1017 [2022-07-13 03:28:17,153 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:17,153 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:17,154 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:17,154 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 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-13 03:28:17,154 INFO L752 eck$LassoCheckResult]: Stem: 185888#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 185706#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 185707#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 185835#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 185887#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 185662#L109-1 assume !false; 186518#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 186516#L112 assume 12292 == ssl3_connect_~s__state~0#1; 186512#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 186510#L217 ssl3_connect_~s__server~0#1 := 0; 186508#L222 assume 0 != ssl3_connect_~cb~0#1; 186506#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 186504#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 186501#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 186496#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 186494#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 186492#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 186475#L527 ssl3_connect_~skip~0#1 := 0; 186476#L109-1 assume !false; 186467#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 186468#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 186459#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 186460#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 186451#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 186452#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 186400#L127 assume 4368 == ssl3_connect_~s__state~0#1; 186401#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 186628#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 186627#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 186625#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 186623#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 186620#L527 ssl3_connect_~skip~0#1 := 0; 186619#L109-1 assume !false; 186618#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 186617#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 186616#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 186615#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 186614#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 186613#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 186612#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 186611#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 186610#L133 assume 4384 == ssl3_connect_~s__state~0#1; 186609#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 186608#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 185872#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 185602#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 185603#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 186602#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 186594#L527 ssl3_connect_~skip~0#1 := 0; 186592#L109-1 assume !false; 186590#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 186588#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 186586#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 186584#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 186582#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 186580#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 186578#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 186576#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 186574#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 186572#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 186569#L139 assume 4400 == ssl3_connect_~s__state~0#1; 185865#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 185694#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 185733#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 187882#L527 ssl3_connect_~skip~0#1 := 0; 187880#L109-1 assume !false; 187879#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 187878#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 187876#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 187874#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 187872#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 187870#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 187868#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 187866#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 187864#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 187860#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 187858#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 187857#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 187849#L145 assume 4416 == ssl3_connect_~s__state~0#1; 185851#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 185626#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 185627#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 185882#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 185883#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 186527#L527 ssl3_connect_~skip~0#1 := 0; 186525#L109-1 assume !false; 186523#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 186521#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 186514#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 186490#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 186477#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 186473#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 186469#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 186465#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 186461#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 186457#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 186453#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 186449#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 186442#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 186402#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 186302#L151 assume 4432 == ssl3_connect_~s__state~0#1; 185722#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 185657#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 185658#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 185663#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 187924#L527 ssl3_connect_~skip~0#1 := 0; 187921#L109-1 assume !false; 187918#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 187919#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 187912#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 187909#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 185674#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 185675#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 185893#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 185763#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 185764#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 185877#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 187893#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 185867#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 185868#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 185690#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 185691#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 185827#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 185618#L157 assume 4448 == ssl3_connect_~s__state~0#1; 185619#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 188120#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 188119#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 188117#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 188115#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 185885#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 185854#L527 ssl3_connect_~skip~0#1 := 0; 185855#L109-1 assume !false; 185800#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 185801#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 185760#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 185761#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 187906#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 187907#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 187838#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 187839#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 187822#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 187823#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 187729#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 187730#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 187723#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 187724#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 187719#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 187720#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 187714#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 187715#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 187710#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 187711#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 186149#L169 [2022-07-13 03:28:17,154 INFO L754 eck$LassoCheckResult]: Loop: 186149#L169 assume 4466 == ssl3_connect_~s__state~0#1; 185749#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 185750#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 185757#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 187685#L527 ssl3_connect_~skip~0#1 := 0; 187683#L109-1 assume !false; 187681#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 187679#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 187677#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 187675#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 187673#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 187671#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 187669#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 187667#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 187665#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 187663#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 187661#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 187659#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 187657#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 187655#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 187653#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 187649#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 187647#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 187644#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 187641#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 187640#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 186149#L169 [2022-07-13 03:28:17,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:17,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1633902558, now seen corresponding path program 1 times [2022-07-13 03:28:17,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:17,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396483578] [2022-07-13 03:28:17,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:17,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:17,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:17,162 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:17,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:17,183 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:17,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:17,184 INFO L85 PathProgramCache]: Analyzing trace with hash 817840616, now seen corresponding path program 1 times [2022-07-13 03:28:17,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:17,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393542526] [2022-07-13 03:28:17,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:17,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:17,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:17,187 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:17,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:17,189 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:17,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:17,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1840837943, now seen corresponding path program 1 times [2022-07-13 03:28:17,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:17,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453328370] [2022-07-13 03:28:17,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:17,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:17,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:17,211 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 209 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-07-13 03:28:17,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:17,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453328370] [2022-07-13 03:28:17,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453328370] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:17,212 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:17,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:17,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751686301] [2022-07-13 03:28:17,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:17,264 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:17,264 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:17,264 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:17,264 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:17,264 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:17,264 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:17,264 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:17,264 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:17,264 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration30_Loop [2022-07-13 03:28:17,264 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:17,264 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:17,265 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:17,266 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:17,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:17,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:17,272 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:17,308 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:17,308 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:17,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:17,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:17,309 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:17,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Waiting until timeout for monitored process [2022-07-13 03:28:17,310 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:17,310 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:17,317 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:17,317 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:17,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:17,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:17,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:17,333 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:17,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Waiting until timeout for monitored process [2022-07-13 03:28:17,335 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:17,335 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:17,341 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:17,341 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:17,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:17,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:17,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:17,357 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:17,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Waiting until timeout for monitored process [2022-07-13 03:28:17,359 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:17,359 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:17,371 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:17,371 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet44#1=3, ULTIMATE.start_ssl3_connect_~ret~0#1=3} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet44#1=3, ULTIMATE.start_ssl3_connect_~ret~0#1=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:17,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:17,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:17,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:17,387 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:17,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Waiting until timeout for monitored process [2022-07-13 03:28:17,389 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:17,389 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:17,400 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:17,401 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:17,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:17,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:17,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:17,417 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:17,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Waiting until timeout for monitored process [2022-07-13 03:28:17,418 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:17,418 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:17,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:17,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:17,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:17,446 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:17,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Waiting until timeout for monitored process [2022-07-13 03:28:17,448 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:17,448 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:17,456 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:17,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Ended with exit code 0 [2022-07-13 03:28:17,471 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:17,471 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:17,471 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:17,471 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:17,471 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:17,471 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:17,471 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:17,471 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:17,471 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration30_Loop [2022-07-13 03:28:17,471 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:17,471 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:17,472 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:17,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:17,475 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:17,476 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:17,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:17,515 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:17,515 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:17,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:17,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:17,516 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:17,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Waiting until timeout for monitored process [2022-07-13 03:28:17,518 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:17,523 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:17,524 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:17,524 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:17,524 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:17,524 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:17,524 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:17,524 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:17,525 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:17,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:17,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:17,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:17,541 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:17,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Waiting until timeout for monitored process [2022-07-13 03:28:17,543 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:17,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:17,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:17,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:17,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:17,549 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:17,550 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:17,550 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:17,551 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:17,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:17,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:17,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:17,566 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:17,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Waiting until timeout for monitored process [2022-07-13 03:28:17,568 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:17,574 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:17,574 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:17,574 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:17,574 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:17,574 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:17,575 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:17,575 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:17,576 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:17,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:17,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:17,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:17,592 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:17,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Waiting until timeout for monitored process [2022-07-13 03:28:17,594 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:17,599 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:17,600 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:17,600 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:17,600 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:17,600 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:17,601 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:17,601 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:17,602 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:17,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:17,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:17,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:17,618 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:17,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Waiting until timeout for monitored process [2022-07-13 03:28:17,663 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:17,669 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:17,670 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:17,670 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:17,670 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:17,670 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:17,670 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:17,670 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:17,672 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:17,673 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:17,674 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:17,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:17,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:17,675 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:17,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Waiting until timeout for monitored process [2022-07-13 03:28:17,677 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:17,677 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:17,677 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:17,677 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -1*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 4473 Supporting invariants [] [2022-07-13 03:28:17,692 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Ended with exit code 0 [2022-07-13 03:28:17,692 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:17,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:17,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:17,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:17,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:17,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:17,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:17,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:17,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:17,955 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-13 03:28:17,955 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:17,955 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3066 states and 3779 transitions. cyclomatic complexity: 729 Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 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-13 03:28:18,039 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3066 states and 3779 transitions. cyclomatic complexity: 729. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 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) Result 3476 states and 4307 transitions. Complement of second has 7 states. [2022-07-13 03:28:18,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:18,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 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-13 03:28:18,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 162 transitions. [2022-07-13 03:28:18,040 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 162 transitions. Stem has 152 letters. Loop has 26 letters. [2022-07-13 03:28:18,040 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:18,040 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 162 transitions. Stem has 178 letters. Loop has 26 letters. [2022-07-13 03:28:18,040 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:18,041 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 162 transitions. Stem has 152 letters. Loop has 52 letters. [2022-07-13 03:28:18,041 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:18,041 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3476 states and 4307 transitions. [2022-07-13 03:28:18,048 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1017 [2022-07-13 03:28:18,051 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3476 states to 3386 states and 4185 transitions. [2022-07-13 03:28:18,052 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1729 [2022-07-13 03:28:18,052 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1735 [2022-07-13 03:28:18,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4185 transitions. [2022-07-13 03:28:18,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:18,053 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3386 states and 4185 transitions. [2022-07-13 03:28:18,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4185 transitions. [2022-07-13 03:28:18,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3302. [2022-07-13 03:28:18,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3302 states, 3302 states have (on average 1.230466384009691) internal successors, (4063), 3301 states have internal predecessors, (4063), 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-13 03:28:18,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3302 states to 3302 states and 4063 transitions. [2022-07-13 03:28:18,077 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3302 states and 4063 transitions. [2022-07-13 03:28:18,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:18,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:18,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:18,078 INFO L87 Difference]: Start difference. First operand 3302 states and 4063 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 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-13 03:28:18,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:18,162 INFO L93 Difference]: Finished difference Result 2984 states and 3647 transitions. [2022-07-13 03:28:18,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:18,163 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2984 states and 3647 transitions. [2022-07-13 03:28:18,169 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1031 [2022-07-13 03:28:18,172 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2984 states to 2878 states and 3517 transitions. [2022-07-13 03:28:18,172 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1597 [2022-07-13 03:28:18,173 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1668 [2022-07-13 03:28:18,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2878 states and 3517 transitions. [2022-07-13 03:28:18,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:18,174 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2878 states and 3517 transitions. [2022-07-13 03:28:18,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2878 states and 3517 transitions. [2022-07-13 03:28:18,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2878 to 2416. [2022-07-13 03:28:18,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2416 states, 2416 states have (on average 1.2288907284768211) internal successors, (2969), 2415 states have internal predecessors, (2969), 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-13 03:28:18,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2416 states to 2416 states and 2969 transitions. [2022-07-13 03:28:18,190 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2416 states and 2969 transitions. [2022-07-13 03:28:18,190 INFO L374 stractBuchiCegarLoop]: Abstraction has 2416 states and 2969 transitions. [2022-07-13 03:28:18,190 INFO L287 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-07-13 03:28:18,190 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2416 states and 2969 transitions. [2022-07-13 03:28:18,193 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1013 [2022-07-13 03:28:18,193 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:18,193 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:18,194 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:18,194 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 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-13 03:28:18,194 INFO L752 eck$LassoCheckResult]: Stem: 199259#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 199101#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 199102#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 199221#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 200834#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 200831#L109-1 assume !false; 200830#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 200770#L112 assume 12292 == ssl3_connect_~s__state~0#1; 200767#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 199060#L217 ssl3_connect_~s__server~0#1 := 0; 199061#L222 assume 0 != ssl3_connect_~cb~0#1; 199019#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 199020#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 200695#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 199165#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 199003#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 199004#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 200682#L527 ssl3_connect_~skip~0#1 := 0; 200680#L109-1 assume !false; 200678#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 200676#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 200674#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 200672#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 200670#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 200668#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 200666#L127 assume 4368 == ssl3_connect_~s__state~0#1; 199111#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 199112#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 199271#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 199172#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 199173#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 200888#L527 ssl3_connect_~skip~0#1 := 0; 200886#L109-1 assume !false; 200862#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 200857#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 200829#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 200828#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 200826#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 200769#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 200766#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 200763#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 200760#L133 assume 4384 == ssl3_connect_~s__state~0#1; 199170#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 198987#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 198988#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 198991#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 198992#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 200631#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 200629#L527 ssl3_connect_~skip~0#1 := 0; 200620#L109-1 assume !false; 200621#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 200614#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 200615#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 200608#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 200609#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 200602#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 200603#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 200591#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 200555#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 200540#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 200541#L139 assume 4400 == ssl3_connect_~s__state~0#1; 200864#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 200845#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 200844#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 200821#L527 ssl3_connect_~skip~0#1 := 0; 200811#L109-1 assume !false; 200812#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 200805#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 200806#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 200799#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 200800#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 200793#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 200794#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 200787#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 200788#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 200781#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 200782#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 200775#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 200776#L145 assume 4416 == ssl3_connect_~s__state~0#1; 199229#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 199015#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 199016#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 200912#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 200910#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 200907#L527 ssl3_connect_~skip~0#1 := 0; 200906#L109-1 assume !false; 200905#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 200904#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 200901#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 200900#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 200899#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 200898#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 200897#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 200896#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 200894#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 200892#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 200889#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 200887#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 200885#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 200884#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 200883#L151 assume 4432 == ssl3_connect_~s__state~0#1; 200882#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 200881#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 200879#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 200877#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 200874#L527 ssl3_connect_~skip~0#1 := 0; 200873#L109-1 assume !false; 200867#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 200756#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 200753#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 200751#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 200743#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 200740#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 200737#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 200734#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 200730#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 200731#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 200843#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 200841#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 200717#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 200713#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 200714#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 200827#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 200825#L157 assume 4448 == ssl3_connect_~s__state~0#1; 199023#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 199024#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 199202#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 199091#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 199093#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 199149#L492 [2022-07-13 03:28:18,194 INFO L754 eck$LassoCheckResult]: Loop: 199149#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 201041#L527 ssl3_connect_~skip~0#1 := 0; 201039#L109-1 assume !false; 201037#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 201035#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 201033#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 201031#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 201029#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 201027#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 201025#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 201023#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 201021#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 201019#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 201017#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 201015#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 201013#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 201011#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 201010#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 200972#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 200947#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 200925#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 200589#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 200558#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 200455#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 200453#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 200451#L175 assume 4480 == ssl3_connect_~s__state~0#1; 200449#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 200529#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 200528#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 199235#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 199149#L492 [2022-07-13 03:28:18,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:18,195 INFO L85 PathProgramCache]: Analyzing trace with hash 219165360, now seen corresponding path program 1 times [2022-07-13 03:28:18,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:18,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623025539] [2022-07-13 03:28:18,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:18,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:18,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:18,202 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:18,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:18,218 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:18,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:18,219 INFO L85 PathProgramCache]: Analyzing trace with hash 34301923, now seen corresponding path program 1 times [2022-07-13 03:28:18,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:18,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920686546] [2022-07-13 03:28:18,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:18,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:18,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:18,222 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:18,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:18,224 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:18,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:18,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1789329838, now seen corresponding path program 1 times [2022-07-13 03:28:18,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:18,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940113631] [2022-07-13 03:28:18,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:18,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:18,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:18,251 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 90 proven. 21 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-07-13 03:28:18,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:18,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940113631] [2022-07-13 03:28:18,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940113631] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 03:28:18,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332272196] [2022-07-13 03:28:18,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:18,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 03:28:18,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:18,256 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 03:28:18,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Waiting until timeout for monitored process [2022-07-13 03:28:18,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:18,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:18,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:18,344 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-07-13 03:28:18,344 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 03:28:18,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332272196] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:18,344 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 03:28:18,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-07-13 03:28:18,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026775454] [2022-07-13 03:28:18,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:18,429 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:18,429 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:18,429 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:18,429 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:18,429 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:18,429 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:18,429 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:18,429 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:18,429 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration31_Loop [2022-07-13 03:28:18,429 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:18,429 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:18,430 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:18,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:18,435 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:18,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:18,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:18,441 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:18,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:18,500 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:18,500 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:18,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:18,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:18,502 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:18,508 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:18,508 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:18,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Waiting until timeout for monitored process [2022-07-13 03:28:18,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:18,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:18,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:18,538 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:18,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Waiting until timeout for monitored process [2022-07-13 03:28:18,540 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:18,540 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:18,557 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:18,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Ended with exit code 0 [2022-07-13 03:28:18,573 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:18,573 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:18,573 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:18,573 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:18,573 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:18,573 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:18,573 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:18,573 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:18,573 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration31_Loop [2022-07-13 03:28:18,573 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:18,574 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:18,574 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:18,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:18,579 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:18,581 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:18,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:18,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:18,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:18,635 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:18,636 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:18,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:18,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:18,637 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:18,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Waiting until timeout for monitored process [2022-07-13 03:28:18,639 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:18,646 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:18,646 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:18,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:18,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:18,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:18,647 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:18,647 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:18,648 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:18,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Ended with exit code 0 [2022-07-13 03:28:18,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:18,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:18,665 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:18,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Waiting until timeout for monitored process [2022-07-13 03:28:18,666 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:18,673 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:18,673 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:18,673 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:18,673 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:18,673 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:18,674 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:18,674 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:18,675 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:18,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:18,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:18,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:18,699 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:18,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Waiting until timeout for monitored process [2022-07-13 03:28:18,701 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:18,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:18,707 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:18,707 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:18,707 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:18,707 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:18,708 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:18,708 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:18,708 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:18,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:18,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:18,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:18,727 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:18,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Waiting until timeout for monitored process [2022-07-13 03:28:18,729 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:18,735 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:18,735 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:18,735 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:18,735 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:18,736 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:18,736 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:18,736 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:18,737 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:18,756 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Ended with exit code 0 [2022-07-13 03:28:18,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:18,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:18,757 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:18,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Waiting until timeout for monitored process [2022-07-13 03:28:18,759 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:18,765 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:18,765 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:18,765 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:18,765 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:18,765 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:18,766 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:18,766 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:18,767 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:18,769 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:18,769 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:18,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:18,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:18,770 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:18,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Waiting until timeout for monitored process [2022-07-13 03:28:18,772 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:18,772 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:18,772 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:18,772 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -1*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 4488 Supporting invariants [] [2022-07-13 03:28:18,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:18,788 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:18,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:18,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:18,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:18,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:18,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:18,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:18,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:18,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-13 03:28:18,994 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:18,994 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2416 states and 2969 transitions. cyclomatic complexity: 561 Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 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-13 03:28:19,105 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2416 states and 2969 transitions. cyclomatic complexity: 561. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 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) Result 3848 states and 4687 transitions. Complement of second has 7 states. [2022-07-13 03:28:19,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:19,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 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-13 03:28:19,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 209 transitions. [2022-07-13 03:28:19,106 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 209 transitions. Stem has 129 letters. Loop has 30 letters. [2022-07-13 03:28:19,107 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:19,107 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 209 transitions. Stem has 159 letters. Loop has 30 letters. [2022-07-13 03:28:19,107 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:19,107 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 209 transitions. Stem has 129 letters. Loop has 60 letters. [2022-07-13 03:28:19,107 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:19,107 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3848 states and 4687 transitions. [2022-07-13 03:28:19,115 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1013 [2022-07-13 03:28:19,119 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3848 states to 3372 states and 4127 transitions. [2022-07-13 03:28:19,119 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1696 [2022-07-13 03:28:19,120 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1736 [2022-07-13 03:28:19,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3372 states and 4127 transitions. [2022-07-13 03:28:19,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:19,120 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3372 states and 4127 transitions. [2022-07-13 03:28:19,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3372 states and 4127 transitions. [2022-07-13 03:28:19,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3372 to 3110. [2022-07-13 03:28:19,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3110 states, 3110 states have (on average 1.220257234726688) internal successors, (3795), 3109 states have internal predecessors, (3795), 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-13 03:28:19,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3110 states to 3110 states and 3795 transitions. [2022-07-13 03:28:19,144 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3110 states and 3795 transitions. [2022-07-13 03:28:19,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:19,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:19,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-13 03:28:19,145 INFO L87 Difference]: Start difference. First operand 3110 states and 3795 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 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-13 03:28:19,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:19,160 INFO L93 Difference]: Finished difference Result 5324 states and 6491 transitions. [2022-07-13 03:28:19,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:19,160 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5324 states and 6491 transitions. [2022-07-13 03:28:19,173 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1951 [2022-07-13 03:28:19,181 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5324 states to 5324 states and 6491 transitions. [2022-07-13 03:28:19,181 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2813 [2022-07-13 03:28:19,182 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2878 [2022-07-13 03:28:19,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5324 states and 6491 transitions. [2022-07-13 03:28:19,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:19,183 INFO L369 hiAutomatonCegarLoop]: Abstraction has 5324 states and 6491 transitions. [2022-07-13 03:28:19,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5324 states and 6491 transitions. [2022-07-13 03:28:19,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5324 to 5146. [2022-07-13 03:28:19,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5146 states, 5146 states have (on average 1.2232802176447726) internal successors, (6295), 5145 states have internal predecessors, (6295), 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-13 03:28:19,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5146 states to 5146 states and 6295 transitions. [2022-07-13 03:28:19,244 INFO L392 hiAutomatonCegarLoop]: Abstraction has 5146 states and 6295 transitions. [2022-07-13 03:28:19,244 INFO L374 stractBuchiCegarLoop]: Abstraction has 5146 states and 6295 transitions. [2022-07-13 03:28:19,244 INFO L287 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-07-13 03:28:19,244 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5146 states and 6295 transitions. [2022-07-13 03:28:19,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:19,253 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1787 [2022-07-13 03:28:19,253 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:19,253 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:19,254 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:19,255 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:19,255 INFO L752 eck$LassoCheckResult]: Stem: 214954#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 214781#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 214782#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 214907#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 214953#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 214732#L109-1 assume !false; 216282#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 216278#L112 assume 12292 == ssl3_connect_~s__state~0#1; 214947#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 214948#L217 ssl3_connect_~s__server~0#1 := 0; 214901#L222 assume 0 != ssl3_connect_~cb~0#1; 214702#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 214703#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 215940#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 214844#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 214682#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 214683#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 216099#L527 ssl3_connect_~skip~0#1 := 0; 216098#L109-1 assume !false; 216097#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 216096#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 216095#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 216094#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 216091#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 216092#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 217837#L127 assume 4368 == ssl3_connect_~s__state~0#1; 217836#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 217835#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 217832#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 217830#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 217829#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 217826#L527 ssl3_connect_~skip~0#1 := 0; 217825#L109-1 assume !false; 217824#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 217823#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 217822#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 217821#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 217820#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 217819#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 217818#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 217817#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 217816#L133 assume 4384 == ssl3_connect_~s__state~0#1; 217815#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 217814#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 217813#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 217811#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 217809#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 217808#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 217805#L527 ssl3_connect_~skip~0#1 := 0; 217804#L109-1 assume !false; 217803#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 217802#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 217801#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 217800#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 217799#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 217798#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 217797#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 217796#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 217795#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 217794#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 217793#L139 assume 4400 == ssl3_connect_~s__state~0#1; 217790#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 217787#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 217786#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 217783#L527 ssl3_connect_~skip~0#1 := 0; 217782#L109-1 assume !false; 217781#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 217780#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 217779#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 217778#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 217777#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 217776#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 217775#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 217774#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 217773#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 217772#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 217771#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 217770#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 217769#L145 assume 4416 == ssl3_connect_~s__state~0#1; 217768#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 217767#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 217765#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 217763#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 217762#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 217759#L527 ssl3_connect_~skip~0#1 := 0; 217758#L109-1 assume !false; 217757#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 217756#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 217755#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 217754#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 217753#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 217752#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 217751#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 217750#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 217749#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 217748#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 217747#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 217746#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 217745#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 217744#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 217743#L151 assume 4432 == ssl3_connect_~s__state~0#1; 217742#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 217740#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 217738#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 217737#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 217734#L527 ssl3_connect_~skip~0#1 := 0; 217733#L109-1 assume !false; 217732#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 217731#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 217730#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 217729#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 217728#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 217727#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 217726#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 217725#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 217724#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 217723#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 217722#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 217721#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 217720#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 217719#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 217718#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 217717#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 217716#L157 assume 4448 == ssl3_connect_~s__state~0#1; 217715#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 214881#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 214882#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 214771#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 214773#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 214869#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 219416#L527 ssl3_connect_~skip~0#1 := 0; 219415#L109-1 assume !false; 219414#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 219413#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 219412#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 219411#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 219410#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 219409#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 219408#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 219407#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 219406#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 219405#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 219404#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 219403#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 219402#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 219401#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 219400#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 219399#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 219398#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 219397#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 219396#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 219395#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 219394#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 219393#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 219392#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 218982#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 218983#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 219039#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 219040#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 219471#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 214848#L193 assume 4528 == ssl3_connect_~s__state~0#1; 215047#L197 [2022-07-13 03:28:19,255 INFO L754 eck$LassoCheckResult]: Loop: 215047#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 219383#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 214719#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 214720#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 215538#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 215536#L527 ssl3_connect_~skip~0#1 := 0; 215385#L109-1 assume !false; 215386#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 215370#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 215371#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 215363#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 215364#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 215349#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 215350#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 215341#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 215342#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 215332#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 215333#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 215326#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 215327#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 215322#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 215323#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 215318#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 215319#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 215314#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 215315#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 215302#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 215303#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 215296#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 215297#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 215290#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 215291#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 215284#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 215285#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 215446#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 215447#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 215440#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 215441#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 215429#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 215430#L205 assume 4352 == ssl3_connect_~s__state~0#1; 215423#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 215424#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 215415#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 215416#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 219232#L527 ssl3_connect_~skip~0#1 := 0; 219231#L109-1 assume !false; 219230#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 219229#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 219228#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 219227#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 219226#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 219225#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 219224#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 219223#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 219222#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 219220#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 219219#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 219217#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 219216#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 219214#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 219213#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 219211#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 219210#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 219208#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 219207#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 219206#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 219205#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 219204#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 215462#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 215459#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 215461#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 215454#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 215455#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 215448#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 215450#L193 assume 4528 == ssl3_connect_~s__state~0#1; 215047#L197 [2022-07-13 03:28:19,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:19,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1701532360, now seen corresponding path program 1 times [2022-07-13 03:28:19,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:19,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722012198] [2022-07-13 03:28:19,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:19,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:19,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:19,276 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-07-13 03:28:19,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:19,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722012198] [2022-07-13 03:28:19,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722012198] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:19,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:19,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:19,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716237611] [2022-07-13 03:28:19,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:19,277 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-13 03:28:19,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:19,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1825158137, now seen corresponding path program 1 times [2022-07-13 03:28:19,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:19,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556165918] [2022-07-13 03:28:19,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:19,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:19,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:19,306 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 03:28:19,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:19,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556165918] [2022-07-13 03:28:19,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556165918] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 03:28:19,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050427794] [2022-07-13 03:28:19,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:19,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 03:28:19,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:19,308 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 03:28:19,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Waiting until timeout for monitored process [2022-07-13 03:28:19,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:19,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 03:28:19,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:19,400 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 03:28:19,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 03:28:19,471 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 03:28:19,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050427794] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 03:28:19,471 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 03:28:19,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-07-13 03:28:19,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177350459] [2022-07-13 03:28:19,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 03:28:19,471 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:19,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:19,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 03:28:19,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-13 03:28:19,472 INFO L87 Difference]: Start difference. First operand 5146 states and 6295 transitions. cyclomatic complexity: 1165 Second operand has 6 states, 5 states have (on average 29.6) internal successors, (148), 6 states have internal predecessors, (148), 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-13 03:28:19,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:19,627 INFO L93 Difference]: Finished difference Result 5782 states and 6807 transitions. [2022-07-13 03:28:19,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 03:28:19,628 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5782 states and 6807 transitions. [2022-07-13 03:28:19,638 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1723 [2022-07-13 03:28:19,645 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5782 states to 5666 states and 6691 transitions. [2022-07-13 03:28:19,645 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2847 [2022-07-13 03:28:19,646 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2847 [2022-07-13 03:28:19,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5666 states and 6691 transitions. [2022-07-13 03:28:19,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:19,647 INFO L369 hiAutomatonCegarLoop]: Abstraction has 5666 states and 6691 transitions. [2022-07-13 03:28:19,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5666 states and 6691 transitions. [2022-07-13 03:28:19,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5666 to 4992. [2022-07-13 03:28:19,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4992 states, 4992 states have (on average 1.1864983974358974) internal successors, (5923), 4991 states have internal predecessors, (5923), 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-13 03:28:19,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4992 states to 4992 states and 5923 transitions. [2022-07-13 03:28:19,681 INFO L392 hiAutomatonCegarLoop]: Abstraction has 4992 states and 5923 transitions. [2022-07-13 03:28:19,681 INFO L374 stractBuchiCegarLoop]: Abstraction has 4992 states and 5923 transitions. [2022-07-13 03:28:19,681 INFO L287 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-07-13 03:28:19,681 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4992 states and 5923 transitions. [2022-07-13 03:28:19,687 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1679 [2022-07-13 03:28:19,687 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:19,687 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:19,688 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:19,689 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:28:19,689 INFO L752 eck$LassoCheckResult]: Stem: 226349#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 226170#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 226171#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 226298#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 226348#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 226119#L109-1 assume !false; 227169#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227167#L112 assume 12292 == ssl3_connect_~s__state~0#1; 227165#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 227163#L217 ssl3_connect_~s__server~0#1 := 0; 227161#L222 assume 0 != ssl3_connect_~cb~0#1; 227159#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 227157#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 227154#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 227148#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 227145#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 227142#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 227134#L527 ssl3_connect_~skip~0#1 := 0; 227132#L109-1 assume !false; 227130#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227128#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 227126#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 227124#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 227122#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 227120#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 227118#L127 assume 4368 == ssl3_connect_~s__state~0#1; 227116#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 227114#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 227110#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 227107#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 227104#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 227096#L527 ssl3_connect_~skip~0#1 := 0; 227094#L109-1 assume !false; 227092#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227090#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 227088#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 227086#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 227084#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 227082#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 227080#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 227078#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 227076#L133 assume 4384 == ssl3_connect_~s__state~0#1; 227074#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 227072#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 227070#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 227067#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 227064#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 227061#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 227053#L527 ssl3_connect_~skip~0#1 := 0; 227051#L109-1 assume !false; 227049#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227047#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 227045#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 227043#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 227041#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 227039#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 227037#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 227035#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 227033#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 227031#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 227029#L139 assume 4400 == ssl3_connect_~s__state~0#1; 227025#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 227019#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 227016#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 227008#L527 ssl3_connect_~skip~0#1 := 0; 227006#L109-1 assume !false; 227004#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227002#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 227000#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 226998#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 226996#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 226994#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 226992#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 226990#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 226988#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 226986#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 226984#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 226982#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 226980#L145 assume 4416 == ssl3_connect_~s__state~0#1; 226972#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 226901#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 226902#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 226344#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 226345#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 226953#L527 ssl3_connect_~skip~0#1 := 0; 226954#L109-1 assume !false; 226945#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 226946#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 226937#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 226938#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 226929#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 226930#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 226921#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 226922#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 226913#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 226914#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 226905#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 226906#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 226887#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 226888#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 226867#L151 assume 4432 == ssl3_connect_~s__state~0#1; 226868#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 227185#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 226120#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 226121#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 226975#L527 ssl3_connect_~skip~0#1 := 0; 226976#L109-1 assume !false; 226955#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 226956#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 226947#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 226948#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 226939#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 226940#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 226931#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 226932#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 226923#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 226924#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 226915#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 226916#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 226907#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 226908#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 226895#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 226896#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 226876#L157 assume 4448 == ssl3_connect_~s__state~0#1; 226877#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 226276#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 226277#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 226160#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 226162#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 228861#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 228944#L527 ssl3_connect_~skip~0#1 := 0; 229058#L109-1 assume !false; 229057#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 229056#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 229055#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 229054#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 229053#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 229052#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 229051#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 228918#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 228915#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 228912#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 228909#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 228906#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 228903#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 228900#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 228897#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 228894#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 228891#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 228888#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 228885#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 228882#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 228879#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 228877#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 228875#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 228876#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 229340#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 229336#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 229337#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 229378#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 226217#L193 assume 4528 == ssl3_connect_~s__state~0#1; 226219#L197 [2022-07-13 03:28:19,689 INFO L754 eck$LassoCheckResult]: Loop: 226219#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 226269#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 227594#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 227595#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 227693#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 227690#L527 ssl3_connect_~skip~0#1 := 0; 227689#L109-1 assume !false; 227688#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227687#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 227686#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 227685#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 227684#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 227683#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 227682#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 227681#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 227680#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 227679#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 227678#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 227677#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 227676#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 227675#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 227674#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 227673#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 227672#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 227671#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 227670#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 227669#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 227668#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 227667#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 227665#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 227662#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 227661#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 227659#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 227657#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 227655#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 227653#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 227651#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 226189#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 226190#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 226272#L205 assume 4352 == ssl3_connect_~s__state~0#1; 226273#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 227498#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 227487#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 227488#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 227467#L527 ssl3_connect_~skip~0#1 := 0; 227468#L109-1 assume !false; 227463#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227464#L112 assume 12292 == ssl3_connect_~s__state~0#1; 226336#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 226337#L217 ssl3_connect_~s__server~0#1 := 0; 226295#L222 assume 0 != ssl3_connect_~cb~0#1; 226085#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 226086#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 226258#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 226138#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 226069#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 226070#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 229008#L527 ssl3_connect_~skip~0#1 := 0; 229007#L109-1 assume !false; 229006#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 229005#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 229004#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 229003#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 229002#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 229001#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 229000#L127 assume 4368 == ssl3_connect_~s__state~0#1; 228999#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 228998#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 228997#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 228996#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 228995#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 228993#L527 ssl3_connect_~skip~0#1 := 0; 228992#L109-1 assume !false; 228991#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 228990#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 228989#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 228988#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 228987#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 228986#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 228985#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 228984#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 228983#L133 assume 4384 == ssl3_connect_~s__state~0#1; 228982#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 228981#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 228980#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 228979#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 228978#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 228977#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 228974#L527 ssl3_connect_~skip~0#1 := 0; 228973#L109-1 assume !false; 228972#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 228971#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 228970#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 228969#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 228968#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 228967#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 228966#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 228965#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 228964#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 228963#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 228962#L139 assume 4400 == ssl3_connect_~s__state~0#1; 227225#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 227224#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 227634#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 227632#L527 ssl3_connect_~skip~0#1 := 0; 227627#L109-1 assume !false; 227628#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227623#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 227624#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 227619#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 227620#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 227615#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 227616#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 227611#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 227612#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 227607#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 227608#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 227603#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 227604#L145 assume 4416 == ssl3_connect_~s__state~0#1; 226305#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 226306#L308 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 226254#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 226255#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 226874#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 226872#L527 ssl3_connect_~skip~0#1 := 0; 226850#L109-1 assume !false; 226851#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 226842#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 226843#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 226834#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 226835#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 226826#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 226827#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 226818#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 226819#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 226810#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 226811#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 226802#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 226803#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 226794#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 226795#L151 assume 4432 == ssl3_connect_~s__state~0#1; 226786#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 226787#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 226778#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 226779#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 226757#L527 ssl3_connect_~skip~0#1 := 0; 226758#L109-1 assume !false; 226749#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 226750#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 226741#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 226742#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 226733#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 226734#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 226725#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 226726#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 226717#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 226718#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 226709#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 226710#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 226701#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 226702#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 226693#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 226694#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 226685#L157 assume 4448 == ssl3_connect_~s__state~0#1; 226686#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 226677#L336 assume 4 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 5; 226678#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 226668#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 226670#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 228941#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 228937#L527 ssl3_connect_~skip~0#1 := 0; 228935#L109-1 assume !false; 228933#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 228931#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 228929#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 228927#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 228925#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 228923#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 228921#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 228919#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 228916#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 228913#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 228910#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 228907#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 228904#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 228901#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 228898#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 228895#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 228892#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 228889#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 228886#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 228883#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 228880#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 228756#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 228757#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 228871#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 228872#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 227992#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 227993#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 229492#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 229493#L193 assume 4528 == ssl3_connect_~s__state~0#1; 226219#L197 [2022-07-13 03:28:19,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:19,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1701532360, now seen corresponding path program 2 times [2022-07-13 03:28:19,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:19,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387264613] [2022-07-13 03:28:19,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:19,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:19,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:19,707 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-07-13 03:28:19,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:19,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387264613] [2022-07-13 03:28:19,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387264613] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:19,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:19,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:19,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55917132] [2022-07-13 03:28:19,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:19,709 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-13 03:28:19,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:19,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1801914252, now seen corresponding path program 1 times [2022-07-13 03:28:19,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:19,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400849683] [2022-07-13 03:28:19,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:19,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:19,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:19,726 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 157 proven. 5 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-07-13 03:28:19,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:19,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400849683] [2022-07-13 03:28:19,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400849683] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 03:28:19,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805568111] [2022-07-13 03:28:19,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:19,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 03:28:19,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:19,728 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 03:28:19,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Waiting until timeout for monitored process [2022-07-13 03:28:19,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:19,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:19,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:19,824 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 325 proven. 0 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2022-07-13 03:28:19,824 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 03:28:19,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805568111] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:19,825 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 03:28:19,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-07-13 03:28:19,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545002282] [2022-07-13 03:28:19,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:19,825 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:19,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:19,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:19,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:19,827 INFO L87 Difference]: Start difference. First operand 4992 states and 5923 transitions. cyclomatic complexity: 947 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 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-13 03:28:19,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:19,941 INFO L93 Difference]: Finished difference Result 5090 states and 6001 transitions. [2022-07-13 03:28:19,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:19,941 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5090 states and 6001 transitions. [2022-07-13 03:28:19,950 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1738 [2022-07-13 03:28:19,955 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5090 states to 4972 states and 5867 transitions. [2022-07-13 03:28:19,955 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2638 [2022-07-13 03:28:19,956 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2638 [2022-07-13 03:28:19,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4972 states and 5867 transitions. [2022-07-13 03:28:19,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:19,957 INFO L369 hiAutomatonCegarLoop]: Abstraction has 4972 states and 5867 transitions. [2022-07-13 03:28:19,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4972 states and 5867 transitions. [2022-07-13 03:28:19,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4972 to 4769. [2022-07-13 03:28:19,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4769 states, 4769 states have (on average 1.18137974418117) internal successors, (5634), 4768 states have internal predecessors, (5634), 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-13 03:28:19,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4769 states to 4769 states and 5634 transitions. [2022-07-13 03:28:19,982 INFO L392 hiAutomatonCegarLoop]: Abstraction has 4769 states and 5634 transitions. [2022-07-13 03:28:19,982 INFO L374 stractBuchiCegarLoop]: Abstraction has 4769 states and 5634 transitions. [2022-07-13 03:28:19,982 INFO L287 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-07-13 03:28:19,982 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4769 states and 5634 transitions. [2022-07-13 03:28:19,988 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1726 [2022-07-13 03:28:19,988 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:19,988 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:19,993 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:28:19,993 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 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-13 03:28:19,994 INFO L752 eck$LassoCheckResult]: Stem: 237015#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 236853#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 236854#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 236970#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 237014#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 236809#L109-1 assume !false; 239622#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 239621#L112 assume 12292 == ssl3_connect_~s__state~0#1; 237006#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 236815#L217 ssl3_connect_~s__server~0#1 := 0; 236816#L222 assume 0 != ssl3_connect_~cb~0#1; 236776#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 236777#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 236931#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 236826#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 236760#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 236761#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 239601#L527 ssl3_connect_~skip~0#1 := 0; 239599#L109-1 assume !false; 239597#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 239595#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 239593#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 239591#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 239589#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 239587#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 239585#L127 assume 4368 == ssl3_connect_~s__state~0#1; 239583#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 239581#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 239579#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 239572#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 239568#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 239565#L527 ssl3_connect_~skip~0#1 := 0; 239564#L109-1 assume !false; 239562#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 239557#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 239549#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 239546#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 239543#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 239540#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 239537#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 239534#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 239531#L133 assume 4384 == ssl3_connect_~s__state~0#1; 239528#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 239524#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 239521#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 239517#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 239513#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 239503#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 239494#L527 ssl3_connect_~skip~0#1 := 0; 239487#L109-1 assume !false; 239481#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 239477#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 239473#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 239469#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 239465#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 239461#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 239457#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 239453#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 239449#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 239446#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 239443#L139 assume 4400 == ssl3_connect_~s__state~0#1; 239439#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 239435#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 239429#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 239422#L527 ssl3_connect_~skip~0#1 := 0; 239420#L109-1 assume !false; 239418#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 239416#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 239414#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 239412#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 239410#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 239408#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 239406#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 239404#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 239402#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 239400#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 239398#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 239396#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 239394#L145 assume 4416 == ssl3_connect_~s__state~0#1; 239392#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 239390#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 239387#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 239384#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 239382#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 239378#L527 ssl3_connect_~skip~0#1 := 0; 239376#L109-1 assume !false; 239374#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 239372#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 239370#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 239368#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 239366#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 239364#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 239362#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 239360#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 239358#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 239356#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 239354#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 239352#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 239349#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 239344#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 239342#L151 assume 4432 == ssl3_connect_~s__state~0#1; 239340#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 239337#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 239334#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 239332#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 239328#L527 ssl3_connect_~skip~0#1 := 0; 239326#L109-1 assume !false; 239324#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 239322#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 239320#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 239318#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 239316#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 239314#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 239312#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 239310#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 239308#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 239306#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 239304#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 239302#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 239300#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 239298#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 239296#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 239294#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 239292#L157 assume 4448 == ssl3_connect_~s__state~0#1; 239290#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 239286#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 236951#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 236847#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 236848#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 236937#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 237012#L527 ssl3_connect_~skip~0#1 := 0; 241492#L109-1 assume !false; 241493#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 241486#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 241487#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 241480#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 241481#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 241474#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 241475#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 241468#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 241469#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 241462#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 241463#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 241456#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 241457#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 241450#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 241451#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 241444#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 241445#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 241438#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 241439#L163 assume 4464 == ssl3_connect_~s__state~0#1; 236898#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 236899#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 236906#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 236863#L527 ssl3_connect_~skip~0#1 := 0; 236985#L109-1 assume !false; 236941#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 236884#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 236885#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 236908#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 236823#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 236824#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 236960#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 236911#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 236912#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 236802#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 236803#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 236836#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 236914#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 236839#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 236840#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 236964#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 236766#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 236767#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 236888#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 236889#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 236917#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 236918#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 236754#L175 assume 4480 == ssl3_connect_~s__state~0#1; 236755#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 237020#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 236791#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 236792#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 240330#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 240276#L527 ssl3_connect_~skip~0#1 := 0; 240277#L109-1 assume !false; 240264#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 240265#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 240252#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 240253#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 240240#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 240241#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 240228#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 240229#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 240216#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 240217#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 240204#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 240205#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 240192#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 240193#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 240180#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 240181#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 240168#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 240169#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 240156#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 240157#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 240144#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 240145#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 239933#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 239931#L178 [2022-07-13 03:28:19,994 INFO L754 eck$LassoCheckResult]: Loop: 239931#L178 assume 4481 == ssl3_connect_~s__state~0#1; 237018#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 237019#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 236788#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 236789#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 240285#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 240283#L527 ssl3_connect_~skip~0#1 := 0; 240270#L109-1 assume !false; 240271#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 240258#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 240259#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 240246#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 240247#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 240234#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 240235#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 240222#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 240223#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 240210#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 240211#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 240198#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 240199#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 240186#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 240187#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 240174#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 240175#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 240162#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 240163#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 240150#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 240151#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 240109#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 240110#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 239931#L178 [2022-07-13 03:28:19,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:19,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1495003139, now seen corresponding path program 1 times [2022-07-13 03:28:19,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:19,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510880858] [2022-07-13 03:28:19,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:19,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:20,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:20,019 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:20,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:20,051 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:20,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:20,051 INFO L85 PathProgramCache]: Analyzing trace with hash 376191128, now seen corresponding path program 1 times [2022-07-13 03:28:20,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:20,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563843708] [2022-07-13 03:28:20,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:20,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:20,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:20,054 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:20,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:20,056 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:20,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:20,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1506621354, now seen corresponding path program 1 times [2022-07-13 03:28:20,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:20,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316838525] [2022-07-13 03:28:20,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:20,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:20,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:20,079 INFO L134 CoverageAnalysis]: Checked inductivity of 728 backedges. 312 proven. 0 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2022-07-13 03:28:20,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:20,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316838525] [2022-07-13 03:28:20,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316838525] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:20,080 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:20,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:20,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016561481] [2022-07-13 03:28:20,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:20,169 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:20,170 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:20,170 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:20,170 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:20,170 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:20,170 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:20,170 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:20,170 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:20,170 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration34_Loop [2022-07-13 03:28:20,170 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:20,171 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:20,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:20,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:20,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:20,181 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:20,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:20,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:20,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:20,234 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:20,234 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:20,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:20,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:20,236 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:20,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Waiting until timeout for monitored process [2022-07-13 03:28:20,238 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:20,238 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:20,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:20,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:20,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:20,284 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:20,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Waiting until timeout for monitored process [2022-07-13 03:28:20,286 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:20,287 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:20,311 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:20,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:20,327 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:20,327 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:20,327 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:20,327 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:20,327 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:20,327 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:20,327 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:20,327 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:20,327 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration34_Loop [2022-07-13 03:28:20,327 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:20,327 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:20,328 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:20,334 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:20,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:20,337 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:20,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:20,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:20,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:20,392 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:20,392 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:20,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:20,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:20,393 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:20,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Waiting until timeout for monitored process [2022-07-13 03:28:20,395 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:20,401 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:20,401 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:20,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:20,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:20,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:20,402 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:20,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:20,403 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:20,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:20,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:20,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:20,419 INFO L229 MonitoredProcess]: Starting monitored process 244 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:20,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Waiting until timeout for monitored process [2022-07-13 03:28:20,421 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:20,426 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:20,426 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:20,426 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:20,426 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:20,426 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:20,427 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:20,427 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:20,428 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:20,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Ended with exit code 0 [2022-07-13 03:28:20,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:20,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:20,443 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:20,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Waiting until timeout for monitored process [2022-07-13 03:28:20,445 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:20,451 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:20,451 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:20,451 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:20,451 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:20,451 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:20,451 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:20,452 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:20,453 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:20,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Ended with exit code 0 [2022-07-13 03:28:20,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:20,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:20,468 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:20,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Waiting until timeout for monitored process [2022-07-13 03:28:20,470 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:20,475 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:20,476 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:20,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:20,476 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:20,476 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:20,476 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:20,476 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:20,477 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:20,492 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Ended with exit code 0 [2022-07-13 03:28:20,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:20,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:20,493 INFO L229 MonitoredProcess]: Starting monitored process 247 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:20,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Waiting until timeout for monitored process [2022-07-13 03:28:20,495 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:20,501 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:20,501 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:20,501 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:20,501 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:20,501 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:20,501 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:20,501 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:20,502 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:20,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Ended with exit code 0 [2022-07-13 03:28:20,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:20,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:20,518 INFO L229 MonitoredProcess]: Starting monitored process 248 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:20,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Waiting until timeout for monitored process [2022-07-13 03:28:20,520 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:20,526 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:20,526 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:20,526 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:20,526 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:20,526 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:20,527 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:20,527 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:20,528 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:20,530 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-13 03:28:20,530 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:20,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:20,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:20,531 INFO L229 MonitoredProcess]: Starting monitored process 249 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:20,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Waiting until timeout for monitored process [2022-07-13 03:28:20,533 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:20,533 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:20,533 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:20,533 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -2*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 8977 Supporting invariants [] [2022-07-13 03:28:20,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:20,549 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:20,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:20,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:20,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:20,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:20,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:20,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:20,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:20,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:20,889 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-13 03:28:20,889 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:20,889 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4769 states and 5634 transitions. cyclomatic complexity: 881 Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 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-13 03:28:20,968 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4769 states and 5634 transitions. cyclomatic complexity: 881. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 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) Result 5644 states and 6653 transitions. Complement of second has 7 states. [2022-07-13 03:28:20,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:20,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 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-13 03:28:20,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 166 transitions. [2022-07-13 03:28:20,970 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 166 transitions. Stem has 209 letters. Loop has 31 letters. [2022-07-13 03:28:20,970 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:20,970 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 166 transitions. Stem has 240 letters. Loop has 31 letters. [2022-07-13 03:28:20,970 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:20,971 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 166 transitions. Stem has 209 letters. Loop has 62 letters. [2022-07-13 03:28:20,971 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:20,971 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5644 states and 6653 transitions. [2022-07-13 03:28:20,982 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1655 [2022-07-13 03:28:20,987 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5644 states to 5424 states and 6385 transitions. [2022-07-13 03:28:20,988 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2758 [2022-07-13 03:28:20,989 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2770 [2022-07-13 03:28:20,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5424 states and 6385 transitions. [2022-07-13 03:28:20,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:20,991 INFO L369 hiAutomatonCegarLoop]: Abstraction has 5424 states and 6385 transitions. [2022-07-13 03:28:20,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5424 states and 6385 transitions. [2022-07-13 03:28:21,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5424 to 4970. [2022-07-13 03:28:21,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4970 states, 4970 states have (on average 1.1808853118712275) internal successors, (5869), 4969 states have internal predecessors, (5869), 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-13 03:28:21,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4970 states to 4970 states and 5869 transitions. [2022-07-13 03:28:21,025 INFO L392 hiAutomatonCegarLoop]: Abstraction has 4970 states and 5869 transitions. [2022-07-13 03:28:21,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:21,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:21,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:21,026 INFO L87 Difference]: Start difference. First operand 4970 states and 5869 transitions. Second operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 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-13 03:28:21,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:21,101 INFO L93 Difference]: Finished difference Result 4896 states and 5763 transitions. [2022-07-13 03:28:21,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:21,102 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4896 states and 5763 transitions. [2022-07-13 03:28:21,112 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1691 [2022-07-13 03:28:21,118 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4896 states to 4774 states and 5625 transitions. [2022-07-13 03:28:21,118 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2593 [2022-07-13 03:28:21,119 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2717 [2022-07-13 03:28:21,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4774 states and 5625 transitions. [2022-07-13 03:28:21,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:21,120 INFO L369 hiAutomatonCegarLoop]: Abstraction has 4774 states and 5625 transitions. [2022-07-13 03:28:21,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4774 states and 5625 transitions. [2022-07-13 03:28:21,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4774 to 4264. [2022-07-13 03:28:21,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4264 states, 4264 states have (on average 1.178470919324578) internal successors, (5025), 4263 states have internal predecessors, (5025), 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-13 03:28:21,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4264 states to 4264 states and 5025 transitions. [2022-07-13 03:28:21,151 INFO L392 hiAutomatonCegarLoop]: Abstraction has 4264 states and 5025 transitions. [2022-07-13 03:28:21,151 INFO L374 stractBuchiCegarLoop]: Abstraction has 4264 states and 5025 transitions. [2022-07-13 03:28:21,151 INFO L287 stractBuchiCegarLoop]: ======== Iteration 35 ============ [2022-07-13 03:28:21,151 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4264 states and 5025 transitions. [2022-07-13 03:28:21,158 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1655 [2022-07-13 03:28:21,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:21,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:21,160 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:28:21,160 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:28:21,160 INFO L752 eck$LassoCheckResult]: Stem: 258047#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 257883#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 257884#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 258006#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 258046#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 257833#L109-1 assume !false; 259481#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 259480#L112 assume 12292 == ssl3_connect_~s__state~0#1; 259478#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 259476#L217 ssl3_connect_~s__server~0#1 := 0; 259474#L222 assume 0 != ssl3_connect_~cb~0#1; 259097#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 259471#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 259468#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 259465#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 259463#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 259460#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 259456#L527 ssl3_connect_~skip~0#1 := 0; 259454#L109-1 assume !false; 259452#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 259451#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 259444#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 259443#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 259439#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 259436#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 259432#L127 assume 4368 == ssl3_connect_~s__state~0#1; 257893#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 257894#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 258059#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 260712#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 260707#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260701#L527 ssl3_connect_~skip~0#1 := 0; 260697#L109-1 assume !false; 260693#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260689#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260685#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260681#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260678#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260672#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260669#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260665#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260661#L133 assume 4384 == ssl3_connect_~s__state~0#1; 260648#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 260645#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 260642#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 260639#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 260635#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 260631#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260627#L527 ssl3_connect_~skip~0#1 := 0; 260622#L109-1 assume !false; 260618#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260614#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260610#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260606#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260599#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260594#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260586#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260582#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260578#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260575#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260574#L139 assume 4400 == ssl3_connect_~s__state~0#1; 260565#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 260558#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 260553#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260544#L527 ssl3_connect_~skip~0#1 := 0; 260541#L109-1 assume !false; 260538#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260535#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260532#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260529#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260526#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260523#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260520#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260517#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260514#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260510#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260506#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260500#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260497#L145 assume 4416 == ssl3_connect_~s__state~0#1; 260494#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 260490#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 260483#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 260480#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 260476#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260471#L527 ssl3_connect_~skip~0#1 := 0; 260468#L109-1 assume !false; 260465#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260462#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260459#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260456#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260453#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260450#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260447#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260444#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260441#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260438#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260432#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260427#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260418#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 260415#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 260412#L151 assume 4432 == ssl3_connect_~s__state~0#1; 260409#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 260405#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 260401#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 260398#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260393#L527 ssl3_connect_~skip~0#1 := 0; 260390#L109-1 assume !false; 260387#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260384#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260381#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260378#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260375#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260372#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260312#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260310#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260308#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260306#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260304#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260298#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260296#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 260294#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 260292#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 260290#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 260288#L157 assume 4448 == ssl3_connect_~s__state~0#1; 260286#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 260284#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 260282#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 260280#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 260278#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 260228#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260225#L527 ssl3_connect_~skip~0#1 := 0; 260224#L109-1 assume !false; 260223#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260222#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260221#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260220#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260219#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260218#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260217#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260216#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260215#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260214#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260213#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260212#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260211#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 260210#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 260209#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 260208#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 260207#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 260206#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 260205#L163 assume 4464 == ssl3_connect_~s__state~0#1; 260204#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 260203#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 260198#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260195#L527 ssl3_connect_~skip~0#1 := 0; 260194#L109-1 assume !false; 260193#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260192#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260191#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260190#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260189#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260188#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260187#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260186#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260185#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260184#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260183#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260182#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260181#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 260180#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 260179#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 260178#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 260177#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 260176#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 260175#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 260174#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 260173#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 260172#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 260171#L175 assume 4480 == ssl3_connect_~s__state~0#1; 259735#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 259736#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 259962#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 259959#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 259960#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260162#L527 ssl3_connect_~skip~0#1 := 0; 260161#L109-1 assume !false; 260160#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260159#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260158#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260157#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260156#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260155#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260154#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260153#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260152#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260151#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260150#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260149#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260148#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 260147#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 260146#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 260145#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 260144#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 260143#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 260142#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 260141#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 260140#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 260139#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 260138#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 260137#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 260136#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 260083#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 260084#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 261387#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 261388#L193 assume 4528 == ssl3_connect_~s__state~0#1; 261557#L197 [2022-07-13 03:28:21,160 INFO L754 eck$LassoCheckResult]: Loop: 261557#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 261556#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 261555#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 261554#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 259768#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 259766#L527 ssl3_connect_~skip~0#1 := 0; 259754#L109-1 assume !false; 259755#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 259747#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 259748#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 259741#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 259742#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 259725#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 259726#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 259713#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 259714#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 259705#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 259706#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 259697#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 259698#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 259690#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 259691#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 259683#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 259684#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 259676#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 259677#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 259668#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 259669#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 259660#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 259661#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 259654#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 259655#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 258099#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 258100#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 258087#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 258088#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 258072#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 258073#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 258003#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 258004#L205 assume 4352 == ssl3_connect_~s__state~0#1; 257869#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 257870#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 258012#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 258013#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 261545#L527 ssl3_connect_~skip~0#1 := 0; 261544#L109-1 assume !false; 261543#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 261542#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 261539#L115 assume 16384 == ssl3_connect_~s__state~0#1; 261534#L217 ssl3_connect_~s__server~0#1 := 0; 258001#L222 assume 0 != ssl3_connect_~cb~0#1; 258002#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 259791#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 259789#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 259784#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 259782#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 259783#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260769#L527 ssl3_connect_~skip~0#1 := 0; 260766#L109-1 assume !false; 260763#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260760#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260757#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260754#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260751#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260748#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260745#L127 assume 4368 == ssl3_connect_~s__state~0#1; 260744#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 260742#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 260736#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 260734#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 260731#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260727#L527 ssl3_connect_~skip~0#1 := 0; 260723#L109-1 assume !false; 260717#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260714#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260709#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260702#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260698#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260694#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260690#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260686#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260682#L133 assume 4384 == ssl3_connect_~s__state~0#1; 260679#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 260674#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 260670#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 260666#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 260662#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 260659#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260655#L527 ssl3_connect_~skip~0#1 := 0; 260653#L109-1 assume !false; 260647#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260644#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260641#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260638#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260634#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260626#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260624#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260620#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260616#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260612#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260608#L139 assume 4400 == ssl3_connect_~s__state~0#1; 260602#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 260596#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 260592#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260584#L527 ssl3_connect_~skip~0#1 := 0; 260580#L109-1 assume !false; 260573#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260571#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260563#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260557#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260550#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260543#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260540#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260537#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260534#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260531#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260528#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260525#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260522#L145 assume 4416 == ssl3_connect_~s__state~0#1; 260519#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 260516#L308 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 260512#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 260508#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 260505#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260499#L527 ssl3_connect_~skip~0#1 := 0; 260496#L109-1 assume !false; 260493#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260489#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260482#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260478#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260472#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260469#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260466#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260463#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260460#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260457#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260454#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260451#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260448#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 260445#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 260442#L151 assume 4432 == ssl3_connect_~s__state~0#1; 260439#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 260433#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 260428#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 260421#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260416#L527 ssl3_connect_~skip~0#1 := 0; 260413#L109-1 assume !false; 260410#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260407#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260403#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260399#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260394#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260391#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260388#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260385#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260382#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260379#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260376#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260373#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260370#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 260369#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 260368#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 260076#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 260074#L157 assume 4448 == ssl3_connect_~s__state~0#1; 260072#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 260069#L336 assume 4 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 5; 260068#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 260064#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 260058#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 259934#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 259930#L527 ssl3_connect_~skip~0#1 := 0; 259928#L109-1 assume !false; 259926#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 259924#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 259922#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 259920#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 259918#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 259916#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 259914#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 259912#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 259910#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 259908#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 259906#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 259904#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 259902#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 259900#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 259898#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 259896#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 259894#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 259892#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 259890#L163 assume 4464 == ssl3_connect_~s__state~0#1; 259888#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 259886#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 259885#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 259877#L527 ssl3_connect_~skip~0#1 := 0; 259864#L109-1 assume !false; 259865#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 259858#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 259859#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 259851#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 259852#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 259847#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 259848#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 259839#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 259840#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 259832#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 259833#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 259825#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 259826#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 259819#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 259820#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 259813#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 259814#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 259807#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 259808#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 259801#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 259802#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 259795#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 259796#L175 assume 4480 == ssl3_connect_~s__state~0#1; 259963#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 260169#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 259730#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 259731#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 259720#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 259718#L527 ssl3_connect_~skip~0#1 := 0; 259707#L109-1 assume !false; 259708#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 259699#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 259700#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 259692#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 259689#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 259685#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 259686#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 261767#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 259674#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 259675#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 259666#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 259667#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 259659#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 259645#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 259646#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 261757#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 259631#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 259623#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 259624#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 258121#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 258122#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 258095#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 258096#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 258084#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 258074#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 258076#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 261744#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 261789#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 261560#L193 assume 4528 == ssl3_connect_~s__state~0#1; 261557#L197 [2022-07-13 03:28:21,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:21,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1504210544, now seen corresponding path program 1 times [2022-07-13 03:28:21,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:21,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055565780] [2022-07-13 03:28:21,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:21,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:21,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:21,209 INFO L134 CoverageAnalysis]: Checked inductivity of 557 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2022-07-13 03:28:21,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:21,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055565780] [2022-07-13 03:28:21,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055565780] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:21,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:21,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:21,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768239388] [2022-07-13 03:28:21,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:21,210 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-13 03:28:21,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:21,211 INFO L85 PathProgramCache]: Analyzing trace with hash -2010594078, now seen corresponding path program 1 times [2022-07-13 03:28:21,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:21,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127150224] [2022-07-13 03:28:21,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:21,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:21,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:21,261 INFO L134 CoverageAnalysis]: Checked inductivity of 760 backedges. 224 proven. 6 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2022-07-13 03:28:21,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:21,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127150224] [2022-07-13 03:28:21,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127150224] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 03:28:21,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641116017] [2022-07-13 03:28:21,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:21,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 03:28:21,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:21,276 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 03:28:21,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Waiting until timeout for monitored process [2022-07-13 03:28:21,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:21,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:21,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:21,382 INFO L134 CoverageAnalysis]: Checked inductivity of 760 backedges. 494 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2022-07-13 03:28:21,383 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 03:28:21,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641116017] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:21,383 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 03:28:21,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-07-13 03:28:21,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660153761] [2022-07-13 03:28:21,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:21,384 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:21,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:21,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:21,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:21,384 INFO L87 Difference]: Start difference. First operand 4264 states and 5025 transitions. cyclomatic complexity: 771 Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 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-13 03:28:21,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:21,451 INFO L93 Difference]: Finished difference Result 4246 states and 4983 transitions. [2022-07-13 03:28:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:21,451 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4246 states and 4983 transitions. [2022-07-13 03:28:21,460 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1649 [2022-07-13 03:28:21,464 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4246 states to 4246 states and 4983 transitions. [2022-07-13 03:28:21,464 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2669 [2022-07-13 03:28:21,465 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2669 [2022-07-13 03:28:21,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4246 states and 4983 transitions. [2022-07-13 03:28:21,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:21,465 INFO L369 hiAutomatonCegarLoop]: Abstraction has 4246 states and 4983 transitions. [2022-07-13 03:28:21,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4246 states and 4983 transitions. [2022-07-13 03:28:21,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4246 to 4246. [2022-07-13 03:28:21,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4246 states, 4246 states have (on average 1.1735751295336787) internal successors, (4983), 4245 states have internal predecessors, (4983), 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-13 03:28:21,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4246 states to 4246 states and 4983 transitions. [2022-07-13 03:28:21,495 INFO L392 hiAutomatonCegarLoop]: Abstraction has 4246 states and 4983 transitions. [2022-07-13 03:28:21,495 INFO L374 stractBuchiCegarLoop]: Abstraction has 4246 states and 4983 transitions. [2022-07-13 03:28:21,495 INFO L287 stractBuchiCegarLoop]: ======== Iteration 36 ============ [2022-07-13 03:28:21,495 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4246 states and 4983 transitions. [2022-07-13 03:28:21,500 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1649 [2022-07-13 03:28:21,501 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:21,501 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:21,502 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:28:21,502 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:28:21,503 INFO L752 eck$LassoCheckResult]: Stem: 267323#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 267156#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 267157#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 267273#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 267322#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 267114#L109-1 assume !false; 268091#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268089#L112 assume 12292 == ssl3_connect_~s__state~0#1; 268087#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 268085#L217 ssl3_connect_~s__server~0#1 := 0; 268083#L222 assume 0 != ssl3_connect_~cb~0#1; 268081#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 268079#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 268076#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 268071#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 268069#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 268058#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268048#L527 ssl3_connect_~skip~0#1 := 0; 268043#L109-1 assume !false; 268037#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268032#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268028#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268026#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268024#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268022#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268020#L127 assume 4368 == ssl3_connect_~s__state~0#1; 267170#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 267171#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 267334#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 270760#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 270758#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270755#L527 ssl3_connect_~skip~0#1 := 0; 270754#L109-1 assume !false; 270753#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270752#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270751#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270750#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270749#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270748#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270747#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270746#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270745#L133 assume 4384 == ssl3_connect_~s__state~0#1; 270744#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 270743#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 270742#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 270741#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 270740#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 270737#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270734#L527 ssl3_connect_~skip~0#1 := 0; 270733#L109-1 assume !false; 270732#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270731#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270730#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270729#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270728#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270727#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270726#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270725#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270724#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270723#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270722#L139 assume 4400 == ssl3_connect_~s__state~0#1; 270720#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 270718#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 270715#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270712#L527 ssl3_connect_~skip~0#1 := 0; 270711#L109-1 assume !false; 270710#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270709#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270708#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270707#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270706#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270705#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270704#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270703#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270702#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270701#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270700#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270699#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270698#L145 assume 4416 == ssl3_connect_~s__state~0#1; 270697#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 270696#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 270695#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 270693#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 270691#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270688#L527 ssl3_connect_~skip~0#1 := 0; 270687#L109-1 assume !false; 270686#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270685#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270684#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270683#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270682#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270681#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270680#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270679#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270678#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270677#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270676#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270675#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270674#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270673#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270672#L151 assume 4432 == ssl3_connect_~s__state~0#1; 270671#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 270670#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 270669#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 270666#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270663#L527 ssl3_connect_~skip~0#1 := 0; 270662#L109-1 assume !false; 270661#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270660#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270659#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270657#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270655#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270653#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270651#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270649#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270647#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270645#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270643#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270641#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270639#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270637#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270635#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 270633#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 270631#L157 assume 4448 == ssl3_connect_~s__state~0#1; 270629#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 270627#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 270626#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 270625#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 270624#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 270621#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270618#L527 ssl3_connect_~skip~0#1 := 0; 270617#L109-1 assume !false; 270616#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270615#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270614#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270613#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270612#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270611#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270610#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270609#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270608#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270607#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270606#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270605#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270604#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270603#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270602#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 270601#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 270600#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 270599#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 270598#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 270597#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 270596#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 270595#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 270594#L175 assume 4480 == ssl3_connect_~s__state~0#1; 270593#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 267333#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 267095#L367 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 267096#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 270213#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270209#L527 ssl3_connect_~skip~0#1 := 0; 270207#L109-1 assume !false; 270205#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270203#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270201#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270199#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270197#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270195#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270193#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270191#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270189#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270187#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270185#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270183#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270181#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270179#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270177#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 270175#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 270173#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 270171#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 270169#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 270167#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 270165#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 270163#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 270161#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 270159#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 270160#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 270548#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 270546#L187 assume 4512 == ssl3_connect_~s__state~0#1; 270154#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 270153#L388 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 270152#L394 assume !(0 == ssl3_connect_~s__s3__tmp__new_compression~0#1);ssl3_connect_~s__session__compress_meth~0#1 := ssl3_connect_~s__s3__tmp__new_compression__id~0#1; 270151#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 270149#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 270147#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270144#L527 ssl3_connect_~skip~0#1 := 0; 270143#L109-1 assume !false; 270142#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270141#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270140#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270139#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270138#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270137#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270136#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270135#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270133#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270132#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270131#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270130#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270129#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270128#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270127#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 270126#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 270125#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 270124#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 270123#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 270122#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 270121#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 270120#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 270119#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 270118#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 270117#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 270116#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 270113#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 270114#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 270497#L193 assume 4528 == ssl3_connect_~s__state~0#1; 269032#L197 [2022-07-13 03:28:21,503 INFO L754 eck$LassoCheckResult]: Loop: 269032#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 269030#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 269028#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 269026#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 268961#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268957#L527 ssl3_connect_~skip~0#1 := 0; 268955#L109-1 assume !false; 268953#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268951#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268949#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268947#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268945#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268943#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268941#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 268937#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 268933#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 268929#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 268925#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 268921#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 268917#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 268913#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 268909#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 268905#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 268901#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 268897#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 268893#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 268889#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 268885#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 268881#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 268877#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 268873#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 268869#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 268865#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 268861#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 268858#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 268855#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 268852#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 268846#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 268818#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 268813#L205 assume 4352 == ssl3_connect_~s__state~0#1; 268811#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 268800#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 268797#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 268794#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268790#L527 ssl3_connect_~skip~0#1 := 0; 268788#L109-1 assume !false; 268786#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268784#L112 assume 12292 == ssl3_connect_~s__state~0#1; 268780#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 268776#L217 ssl3_connect_~s__server~0#1 := 0; 268586#L222 assume 0 != ssl3_connect_~cb~0#1; 268584#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 268582#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 268576#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 268573#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 268570#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 268563#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268559#L527 ssl3_connect_~skip~0#1 := 0; 268557#L109-1 assume !false; 268556#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268555#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268553#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268552#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268550#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268548#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268547#L127 assume 4368 == ssl3_connect_~s__state~0#1; 268546#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 268544#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 268542#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 268541#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 268506#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268490#L527 ssl3_connect_~skip~0#1 := 0; 268486#L109-1 assume !false; 268482#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268478#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268474#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268470#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268466#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268462#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268458#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 268454#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 268450#L133 assume 4384 == ssl3_connect_~s__state~0#1; 268446#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 268428#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 268424#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 268421#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 268417#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 268414#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268406#L527 ssl3_connect_~skip~0#1 := 0; 268404#L109-1 assume !false; 268402#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268400#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268398#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268396#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268394#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268392#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268390#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 268388#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 268386#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 268384#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 268382#L139 assume 4400 == ssl3_connect_~s__state~0#1; 268378#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 268372#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 268369#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268361#L527 ssl3_connect_~skip~0#1 := 0; 268359#L109-1 assume !false; 268357#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268355#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268353#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268351#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268349#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268347#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268345#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 268343#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 268341#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 268339#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 268337#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 268335#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 268333#L145 assume 4416 == ssl3_connect_~s__state~0#1; 268331#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 268329#L308 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 268326#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 268323#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 268320#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268312#L527 ssl3_connect_~skip~0#1 := 0; 268310#L109-1 assume !false; 268308#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268306#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268304#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268302#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268300#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268298#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268296#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 268294#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 268292#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 268290#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 268288#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 268286#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 268284#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 268282#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 268280#L151 assume 4432 == ssl3_connect_~s__state~0#1; 268278#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 268275#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 268272#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 268269#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268261#L527 ssl3_connect_~skip~0#1 := 0; 268259#L109-1 assume !false; 268257#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268255#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268253#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268251#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268249#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268247#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268245#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 268243#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 268241#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 268239#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 268237#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 268235#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 268233#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 268231#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 268229#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 268227#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 268225#L157 assume 4448 == ssl3_connect_~s__state~0#1; 268223#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 268221#L336 assume 4 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 5; 268219#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 268217#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 267152#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 267209#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270448#L527 ssl3_connect_~skip~0#1 := 0; 270446#L109-1 assume !false; 270443#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270440#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270438#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270437#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270436#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270435#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270434#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270432#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270430#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270427#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270425#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270423#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270421#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270419#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270417#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 270415#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 270413#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 270411#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 270409#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 270407#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 270405#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 270403#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 270401#L175 assume 4480 == ssl3_connect_~s__state~0#1; 267329#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 267330#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 270589#L367 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 270587#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 270579#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270576#L527 ssl3_connect_~skip~0#1 := 0; 270575#L109-1 assume !false; 270574#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270573#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270572#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270571#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270570#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270569#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270568#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270567#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270566#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270565#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270564#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270563#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270562#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270561#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270560#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 270559#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 270558#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 270557#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 270556#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 270555#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 270554#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 270553#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 270552#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 270551#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 270158#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 270157#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 270155#L187 assume 4512 == ssl3_connect_~s__state~0#1; 270156#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 270542#L388 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 270540#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 270538#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 270536#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 270531#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270528#L527 ssl3_connect_~skip~0#1 := 0; 270527#L109-1 assume !false; 270526#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270525#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270524#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270523#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270522#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270521#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270520#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270519#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270518#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270517#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270516#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270515#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270514#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270513#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270512#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 270511#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 270510#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 270509#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 270508#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 270507#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 270506#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 270505#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 270504#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 270503#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 270502#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 270501#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 270500#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 270112#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 269035#L193 assume 4528 == ssl3_connect_~s__state~0#1; 269032#L197 [2022-07-13 03:28:21,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:21,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1536518365, now seen corresponding path program 1 times [2022-07-13 03:28:21,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:21,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895544398] [2022-07-13 03:28:21,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:21,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:21,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:21,512 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:21,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:21,549 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:21,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:21,550 INFO L85 PathProgramCache]: Analyzing trace with hash -188384889, now seen corresponding path program 1 times [2022-07-13 03:28:21,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:21,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864039245] [2022-07-13 03:28:21,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:21,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:21,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:21,570 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2022-07-13 03:28:21,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:21,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864039245] [2022-07-13 03:28:21,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864039245] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 03:28:21,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182315914] [2022-07-13 03:28:21,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:21,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 03:28:21,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:21,572 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 03:28:21,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Waiting until timeout for monitored process [2022-07-13 03:28:21,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:21,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:21,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:21,677 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 495 proven. 0 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2022-07-13 03:28:21,677 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 03:28:21,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182315914] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:21,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 03:28:21,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-07-13 03:28:21,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084768914] [2022-07-13 03:28:21,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:21,678 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:21,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:21,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:21,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 03:28:21,679 INFO L87 Difference]: Start difference. First operand 4246 states and 4983 transitions. cyclomatic complexity: 747 Second operand has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 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-13 03:28:21,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:21,730 INFO L93 Difference]: Finished difference Result 8175 states and 9544 transitions. [2022-07-13 03:28:21,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 03:28:21,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8175 states and 9544 transitions. [2022-07-13 03:28:21,753 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3298 [2022-07-13 03:28:21,767 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8175 states to 8175 states and 9544 transitions. [2022-07-13 03:28:21,768 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5113 [2022-07-13 03:28:21,770 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5113 [2022-07-13 03:28:21,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8175 states and 9544 transitions. [2022-07-13 03:28:21,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-13 03:28:21,772 INFO L369 hiAutomatonCegarLoop]: Abstraction has 8175 states and 9544 transitions. [2022-07-13 03:28:21,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8175 states and 9544 transitions. [2022-07-13 03:28:21,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8175 to 7955. [2022-07-13 03:28:21,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7955 states, 7955 states have (on average 1.1695788812067882) internal successors, (9304), 7954 states have internal predecessors, (9304), 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-13 03:28:21,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7955 states to 7955 states and 9304 transitions. [2022-07-13 03:28:21,847 INFO L392 hiAutomatonCegarLoop]: Abstraction has 7955 states and 9304 transitions. [2022-07-13 03:28:21,847 INFO L374 stractBuchiCegarLoop]: Abstraction has 7955 states and 9304 transitions. [2022-07-13 03:28:21,847 INFO L287 stractBuchiCegarLoop]: ======== Iteration 37 ============ [2022-07-13 03:28:21,847 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7955 states and 9304 transitions. [2022-07-13 03:28:21,862 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3134 [2022-07-13 03:28:21,863 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:21,863 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:21,865 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:28:21,865 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:28:21,866 INFO L752 eck$LassoCheckResult]: Stem: 280559#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 280389#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 280390#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 280515#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 280558#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 280339#L109-1 assume !false; 284656#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 284425#L112 assume 12292 == ssl3_connect_~s__state~0#1; 280550#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 280347#L217 ssl3_connect_~s__server~0#1 := 0; 280348#L222 assume 0 != ssl3_connect_~cb~0#1; 280311#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 280312#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 280470#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 280358#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 280291#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 280292#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 284699#L527 ssl3_connect_~skip~0#1 := 0; 284698#L109-1 assume !false; 284697#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 284696#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 284695#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 284694#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 284693#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 284660#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 284658#L127 assume 4368 == ssl3_connect_~s__state~0#1; 280399#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 280400#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 280570#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 286215#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 286200#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 286195#L527 ssl3_connect_~skip~0#1 := 0; 286192#L109-1 assume !false; 286189#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 286186#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 286183#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 286180#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 286177#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 286174#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 286171#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 286168#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 286165#L133 assume 4384 == ssl3_connect_~s__state~0#1; 286162#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 286159#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 286156#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 280278#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 280279#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 286559#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 286548#L527 ssl3_connect_~skip~0#1 := 0; 286549#L109-1 assume !false; 286540#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 286541#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 286534#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 286535#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 286528#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 286529#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 286522#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 286523#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 286516#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 286517#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 286510#L139 assume 4400 == ssl3_connect_~s__state~0#1; 286511#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 286502#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 286503#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 286477#L527 ssl3_connect_~skip~0#1 := 0; 286478#L109-1 assume !false; 286469#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 286470#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 286461#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 286462#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 286453#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 286454#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 286445#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 286446#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 286437#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 286438#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 286429#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 286430#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 286421#L145 assume 4416 == ssl3_connect_~s__state~0#1; 286422#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 286413#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 286414#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 286407#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 286408#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 286396#L527 ssl3_connect_~skip~0#1 := 0; 286397#L109-1 assume !false; 286386#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 286387#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 286378#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 286379#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 286370#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 286371#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 286362#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 286363#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 286354#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 286355#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 286346#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 286347#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 286338#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 286339#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 286330#L151 assume 4432 == ssl3_connect_~s__state~0#1; 286331#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 286322#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 286323#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 286303#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 286301#L527 ssl3_connect_~skip~0#1 := 0; 286292#L109-1 assume !false; 286293#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 286284#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 286285#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 286276#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 286277#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 286268#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 286269#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 286260#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 286261#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 286252#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 286253#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 286244#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 286245#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 286236#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 286237#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 286228#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 286229#L157 assume 4448 == ssl3_connect_~s__state~0#1; 286221#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 286222#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 287349#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 287346#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 287347#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 288213#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 288210#L527 ssl3_connect_~skip~0#1 := 0; 288209#L109-1 assume !false; 288207#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 288206#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 288110#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 288108#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 288084#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 288082#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 288080#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287868#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 287867#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 287865#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 287863#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 287835#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 287834#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 287833#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 280505#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 280506#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 287801#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 287796#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 287793#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 287790#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 287785#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 287782#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 287778#L175 assume 4480 == ssl3_connect_~s__state~0#1; 287779#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 280565#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 280566#L367 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 280529#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 280530#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 288042#L527 ssl3_connect_~skip~0#1 := 0; 288041#L109-1 assume !false; 288040#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 288039#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 288038#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 288037#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 288036#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 288035#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 288034#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 288033#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 288032#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 288031#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 288030#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 288029#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 288028#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 288027#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 288026#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 288025#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 288024#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 288023#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 288022#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 288021#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 288020#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 288019#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 288018#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 288017#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 288016#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 288015#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 288014#L187 assume 4512 == ssl3_connect_~s__state~0#1; 288013#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 288012#L388 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 280323#L394 assume !(0 == ssl3_connect_~s__s3__tmp__new_compression~0#1);ssl3_connect_~s__session__compress_meth~0#1 := ssl3_connect_~s__s3__tmp__new_compression__id~0#1; 280324#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 288010#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 288008#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 288006#L527 ssl3_connect_~skip~0#1 := 0; 288005#L109-1 assume !false; 288004#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 288003#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 288002#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 288001#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 288000#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287999#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287998#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287997#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 287996#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 287995#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 287994#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 287993#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 287992#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 287991#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 287990#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 287989#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 287988#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 287987#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 287986#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 287985#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 287984#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 287983#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 287982#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 287981#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 287980#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 287979#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 287978#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 287977#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 287976#L193 assume 4528 == ssl3_connect_~s__state~0#1; 287972#L197 [2022-07-13 03:28:21,866 INFO L754 eck$LassoCheckResult]: Loop: 287972#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 287971#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 287970#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 287969#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 287966#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287963#L527 ssl3_connect_~skip~0#1 := 0; 287962#L109-1 assume !false; 287961#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287960#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 287959#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 287958#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 287957#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287956#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287955#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287954#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 287953#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 287952#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 287951#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 287950#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 287949#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 287948#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 287947#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 287946#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 287945#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 287944#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 287943#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 287942#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 287941#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 287940#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 287939#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 287938#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 287937#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 287936#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 287935#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 287934#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 287933#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 287932#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 287931#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 287930#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 287929#L205 assume 4352 == ssl3_connect_~s__state~0#1; 287928#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 287926#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 287925#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 287922#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287919#L527 ssl3_connect_~skip~0#1 := 0; 287918#L109-1 assume !false; 287917#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287916#L112 assume 12292 == ssl3_connect_~s__state~0#1; 287913#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 287911#L217 ssl3_connect_~s__server~0#1 := 0; 287910#L222 assume 0 != ssl3_connect_~cb~0#1; 283963#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 287909#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 287907#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 287905#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 287904#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 287901#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287898#L527 ssl3_connect_~skip~0#1 := 0; 287897#L109-1 assume !false; 287896#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287895#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 287894#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 287893#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 287892#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287891#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287890#L127 assume 4368 == ssl3_connect_~s__state~0#1; 287889#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 287887#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 287886#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 286805#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 286806#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 286798#L527 ssl3_connect_~skip~0#1 := 0; 286799#L109-1 assume !false; 286769#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 286770#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 286761#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 286762#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 286757#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 286758#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 286751#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 286752#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 286745#L133 assume 4384 == ssl3_connect_~s__state~0#1; 286746#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 286567#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 280275#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 286152#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 286154#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 287881#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287878#L527 ssl3_connect_~skip~0#1 := 0; 287877#L109-1 assume !false; 287876#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287875#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 287874#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 287873#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 287872#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287871#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287870#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287869#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 280549#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 280330#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 280331#L139 assume 4400 == ssl3_connect_~s__state~0#1; 280366#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 280372#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 280413#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287652#L527 ssl3_connect_~skip~0#1 := 0; 287650#L109-1 assume !false; 287647#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287646#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 287645#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 287643#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 287641#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287637#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287635#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287633#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 287631#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 287629#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 287627#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 287625#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 287623#L145 assume 4416 == ssl3_connect_~s__state~0#1; 280523#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 280303#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 280304#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 280465#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 280555#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287420#L527 ssl3_connect_~skip~0#1 := 0; 287418#L109-1 assume !false; 287416#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287414#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 287412#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 287410#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 287408#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287406#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287404#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287402#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 287401#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 287400#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 287398#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 287396#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 287394#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 287391#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 287389#L151 assume 4432 == ssl3_connect_~s__state~0#1; 280401#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 280402#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 280340#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 280341#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287794#L527 ssl3_connect_~skip~0#1 := 0; 287795#L109-1 assume !false; 287786#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287787#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 287780#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 287781#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 287767#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287768#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287754#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287755#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 287743#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 287744#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 287735#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 287736#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 287727#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 287728#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 287669#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 287670#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 287555#L157 assume 4448 == ssl3_connect_~s__state~0#1; 287556#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 280488#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 280489#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 280379#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 280381#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 288177#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 288174#L527 ssl3_connect_~skip~0#1 := 0; 288173#L109-1 assume !false; 288172#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 288171#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 288170#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 288169#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 288168#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 288167#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 288166#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 288165#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 288164#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 288163#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 288162#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 288161#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 288160#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 288159#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 288158#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 288157#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 288156#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 288155#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 288154#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 288153#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 288152#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 288151#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 288150#L175 assume 4480 == ssl3_connect_~s__state~0#1; 288149#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 288148#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 288147#L367 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 288146#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 287748#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287742#L527 ssl3_connect_~skip~0#1 := 0; 287738#L109-1 assume !false; 287734#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287730#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 287726#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 287722#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 287720#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287716#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287713#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287709#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 287706#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 287703#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 287700#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 287697#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 287694#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 287691#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 287688#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 287685#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 287682#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 287679#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 287676#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 287668#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 287667#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 287666#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 287665#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 287664#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 287663#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 287662#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 287661#L187 assume 4512 == ssl3_connect_~s__state~0#1; 287658#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 287656#L388 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 287653#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 287651#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 287648#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 287649#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 288104#L527 ssl3_connect_~skip~0#1 := 0; 288103#L109-1 assume !false; 288102#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 288101#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 288100#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 288099#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 288098#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 288097#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 288096#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 288095#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 288094#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 288093#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 288092#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 288091#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 288090#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 288089#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 288088#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 288087#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 288086#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 288085#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 287607#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 287608#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 287603#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 287604#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 288076#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 288074#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 288072#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 288070#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 288068#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 288066#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 287975#L193 assume 4528 == ssl3_connect_~s__state~0#1; 287972#L197 [2022-07-13 03:28:21,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:21,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1536518365, now seen corresponding path program 2 times [2022-07-13 03:28:21,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:21,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401558572] [2022-07-13 03:28:21,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:21,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:21,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:21,877 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:21,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:21,922 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:21,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:21,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1476261063, now seen corresponding path program 1 times [2022-07-13 03:28:21,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:21,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144046956] [2022-07-13 03:28:21,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:21,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:21,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:21,945 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2022-07-13 03:28:21,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:21,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144046956] [2022-07-13 03:28:21,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144046956] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 03:28:21,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093087115] [2022-07-13 03:28:21,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:21,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 03:28:21,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:21,947 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 03:28:21,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Waiting until timeout for monitored process [2022-07-13 03:28:22,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:22,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 03:28:22,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:22,054 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2022-07-13 03:28:22,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 03:28:22,095 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2022-07-13 03:28:22,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093087115] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 03:28:22,096 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 03:28:22,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-07-13 03:28:22,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686685932] [2022-07-13 03:28:22,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 03:28:22,096 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-13 03:28:22,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:22,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 03:28:22,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-13 03:28:22,097 INFO L87 Difference]: Start difference. First operand 7955 states and 9304 transitions. cyclomatic complexity: 1359 Second operand has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 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-13 03:28:22,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:22,197 INFO L93 Difference]: Finished difference Result 4393 states and 5018 transitions. [2022-07-13 03:28:22,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 03:28:22,198 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4393 states and 5018 transitions. [2022-07-13 03:28:22,207 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 164 [2022-07-13 03:28:22,209 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4393 states to 2339 states and 2672 transitions. [2022-07-13 03:28:22,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2329 [2022-07-13 03:28:22,210 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2339 [2022-07-13 03:28:22,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2339 states and 2672 transitions. [2022-07-13 03:28:22,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 03:28:22,212 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2339 states and 2672 transitions. [2022-07-13 03:28:22,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2339 states and 2672 transitions. [2022-07-13 03:28:22,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2339 to 1158. [2022-07-13 03:28:22,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1158 states, 1158 states have (on average 1.1511226252158895) internal successors, (1333), 1157 states have internal predecessors, (1333), 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-13 03:28:22,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1158 states to 1158 states and 1333 transitions. [2022-07-13 03:28:22,221 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1158 states and 1333 transitions. [2022-07-13 03:28:22,221 INFO L374 stractBuchiCegarLoop]: Abstraction has 1158 states and 1333 transitions. [2022-07-13 03:28:22,221 INFO L287 stractBuchiCegarLoop]: ======== Iteration 38 ============ [2022-07-13 03:28:22,221 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1158 states and 1333 transitions. [2022-07-13 03:28:22,236 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 164 [2022-07-13 03:28:22,236 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-13 03:28:22,236 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-13 03:28:22,237 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 03:28:22,238 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 03:28:22,238 INFO L752 eck$LassoCheckResult]: Stem: 294377#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 294283#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 294284#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 294339#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 294340#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 294257#L109-1 assume !false; 294442#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 294440#L112 assume 12292 == ssl3_connect_~s__state~0#1; 294371#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 294372#L217 ssl3_connect_~s__server~0#1 := 0; 294345#L222 assume 0 != ssl3_connect_~cb~0#1; 294240#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 294241#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 294437#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 294436#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 294232#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 294233#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 294419#L527 ssl3_connect_~skip~0#1 := 0; 294420#L109-1 assume !false; 294411#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 294412#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 294403#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 294404#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 294395#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 294396#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 294384#L127 assume 4368 == ssl3_connect_~s__state~0#1; 294385#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 294498#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 294291#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 294292#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 294323#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 294486#L527 ssl3_connect_~skip~0#1 := 0; 294484#L109-1 assume !false; 294482#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 294480#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 294478#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 294476#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 294474#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 294472#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 294470#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 294468#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 294452#L133 assume 4384 == ssl3_connect_~s__state~0#1; 294453#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 294223#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 294224#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 294225#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 294226#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 294332#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 294457#L527 ssl3_connect_~skip~0#1 := 0; 294446#L109-1 assume !false; 294447#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 294434#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 294435#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 294417#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 294418#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 294409#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 294410#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 294401#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 294402#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 294393#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 294394#L139 assume 4400 == ssl3_connect_~s__state~0#1; 294363#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 294275#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 294688#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 294684#L527 ssl3_connect_~skip~0#1 := 0; 294685#L109-1 assume !false; 294680#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 294681#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 294676#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 294677#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 294672#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 294673#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 294668#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 294669#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 294664#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 294665#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 294660#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 294661#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 294656#L145 assume 4416 == ssl3_connect_~s__state~0#1; 294657#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 294238#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 294239#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 294324#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 294375#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 294580#L527 ssl3_connect_~skip~0#1 := 0; 294575#L109-1 assume !false; 294570#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 294565#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 294560#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 294555#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 294550#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 294545#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 294540#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 294535#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 294530#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 294525#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 294520#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 294515#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 294510#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 294505#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 294499#L151 assume 4432 == ssl3_connect_~s__state~0#1; 294500#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 294875#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 294873#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 294866#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 294862#L527 ssl3_connect_~skip~0#1 := 0; 294860#L109-1 assume !false; 294858#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 294856#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 294854#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 294852#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 294850#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 294848#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 294846#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 294844#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 294842#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 294840#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 294838#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 294836#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 294834#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 294726#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 294727#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 294705#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 294700#L157 assume 4448 == ssl3_connect_~s__state~0#1; 294242#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 294243#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 294335#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 294278#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 294280#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 294329#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 295077#L527 ssl3_connect_~skip~0#1 := 0; 295376#L109-1 assume !false; 295375#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 295374#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 295373#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 295372#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 295371#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 295370#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 295369#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 295368#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 295367#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 295366#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 295365#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 295364#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 295363#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 295362#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 295361#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 295360#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 295359#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 295358#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 295357#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 295356#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 295355#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 295354#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 295353#L175 assume 4480 == ssl3_connect_~s__state~0#1; 295352#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 295351#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 294246#L367 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 294247#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 294245#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 294328#L527 ssl3_connect_~skip~0#1 := 0; 295348#L109-1 assume !false; 295347#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 295346#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 295345#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 295344#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 295343#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 295317#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 295316#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 295314#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 295312#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 295310#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 295308#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 295306#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 294315#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 294273#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 294274#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 294342#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 294350#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 295281#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 295280#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 295279#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 295212#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 295211#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 295209#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 295207#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 295205#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 295203#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 295201#L187 assume 4512 == ssl3_connect_~s__state~0#1; 295199#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 295198#L388 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 295197#L394 assume !(0 == ssl3_connect_~s__s3__tmp__new_compression~0#1);ssl3_connect_~s__session__compress_meth~0#1 := ssl3_connect_~s__s3__tmp__new_compression__id~0#1; 295195#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 295192#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 295186#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 295182#L527 ssl3_connect_~skip~0#1 := 0; 295180#L109-1 assume !false; 295178#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 295162#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 295163#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 295156#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 295157#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 295150#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 295151#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 295144#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 295145#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 295138#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 295139#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 295132#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 295133#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 295126#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 295127#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 295120#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 295121#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 295114#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 295115#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 295108#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 295109#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 295102#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 295103#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 295096#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 295097#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 295090#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 295091#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 294319#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 294320#L193 assume 4528 == ssl3_connect_~s__state~0#1; 295175#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 294303#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 294304#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 294236#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 294237#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 295167#L527 ssl3_connect_~skip~0#1 := 0; 295342#L109-1 assume !false; 295341#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 295340#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 295339#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 295338#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 295337#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 295336#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 295335#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 295334#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 295333#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 295332#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 295331#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 295330#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 295329#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 295328#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 295327#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 295326#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 295325#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 295324#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 295323#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 295322#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 295321#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 295320#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 295319#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 295318#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 295013#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 295012#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 295011#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 295010#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 295009#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 295007#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 295008#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 294346#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 294347#L205 assume 4352 == ssl3_connect_~s__state~0#1; 294276#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 294277#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 294351#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 294302#L492 [2022-07-13 03:28:22,238 INFO L754 eck$LassoCheckResult]: Loop: 294302#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 295293#L527 ssl3_connect_~skip~0#1 := 0; 295291#L109-1 assume !false; 295289#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 295287#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 295285#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 295283#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 295065#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 295066#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 295059#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 295060#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 295053#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 295054#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 295047#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 295048#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 295041#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 295042#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 295035#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 295036#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 295029#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 295030#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 295023#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 295024#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 295017#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 295018#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 295005#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 295006#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 295001#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 295002#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 294915#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 294916#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 294907#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 294908#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 294448#L199 assume 4560 == ssl3_connect_~s__state~0#1; 294449#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 294357#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 294358#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 294354#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 294355#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 295270#L527 ssl3_connect_~skip~0#1 := 0; 295263#L109-1 assume !false; 295264#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 295259#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 295260#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 295255#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 295256#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 295251#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 295252#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 295247#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 295248#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 295243#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 295244#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 295239#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 295240#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 295235#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 295236#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 295231#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 295232#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 295227#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 295228#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 295223#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 295224#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 295219#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 295220#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 295215#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 295216#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 294343#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 294344#L187 assume 4512 == ssl3_connect_~s__state~0#1; 294336#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 294337#L388 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 294248#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 294249#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 294301#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 294302#L492 [2022-07-13 03:28:22,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:22,239 INFO L85 PathProgramCache]: Analyzing trace with hash -2073234653, now seen corresponding path program 1 times [2022-07-13 03:28:22,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:22,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526518211] [2022-07-13 03:28:22,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:22,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:22,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:22,258 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:22,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:22,309 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:22,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:22,310 INFO L85 PathProgramCache]: Analyzing trace with hash 816935564, now seen corresponding path program 2 times [2022-07-13 03:28:22,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:22,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111080547] [2022-07-13 03:28:22,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:22,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:22,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:22,315 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-13 03:28:22,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-13 03:28:22,319 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-13 03:28:22,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:22,320 INFO L85 PathProgramCache]: Analyzing trace with hash 88012202, now seen corresponding path program 1 times [2022-07-13 03:28:22,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 03:28:22,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946467176] [2022-07-13 03:28:22,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 03:28:22,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 03:28:22,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:22,362 INFO L134 CoverageAnalysis]: Checked inductivity of 1209 backedges. 469 proven. 0 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2022-07-13 03:28:22,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 03:28:22,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946467176] [2022-07-13 03:28:22,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946467176] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 03:28:22,363 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 03:28:22,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 03:28:22,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886443003] [2022-07-13 03:28:22,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 03:28:22,586 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:22,586 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:22,586 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:22,586 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:22,586 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-13 03:28:22,586 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:22,586 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:22,587 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:22,587 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration38_Loop [2022-07-13 03:28:22,587 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:22,587 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:22,587 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,592 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,594 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,597 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,599 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,602 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,604 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,608 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,609 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,681 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:22,681 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-13 03:28:22,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:22,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:22,683 INFO L229 MonitoredProcess]: Starting monitored process 253 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:22,700 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:22,700 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:22,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Waiting until timeout for monitored process [2022-07-13 03:28:22,716 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:22,716 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__session__compress_meth~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__session__compress_meth~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:22,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:22,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:22,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:22,732 INFO L229 MonitoredProcess]: Starting monitored process 254 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:22,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Waiting until timeout for monitored process [2022-07-13 03:28:22,734 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:22,734 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:22,751 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:22,751 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:22,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:22,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:22,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:22,768 INFO L229 MonitoredProcess]: Starting monitored process 255 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:22,771 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:22,772 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:22,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Waiting until timeout for monitored process [2022-07-13 03:28:22,786 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:22,787 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___7~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___7~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:22,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:22,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:22,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:22,803 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:22,819 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:22,819 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:22,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Waiting until timeout for monitored process [2022-07-13 03:28:22,843 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-13 03:28:22,843 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-13 03:28:22,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:22,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:22,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:22,860 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:22,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Waiting until timeout for monitored process [2022-07-13 03:28:22,862 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-13 03:28:22,862 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:22,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:22,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:22,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:22,904 INFO L229 MonitoredProcess]: Starting monitored process 258 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:22,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Waiting until timeout for monitored process [2022-07-13 03:28:22,906 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-13 03:28:22,906 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-13 03:28:22,931 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-13 03:28:22,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:22,952 INFO L210 LassoAnalysis]: Preferences: [2022-07-13 03:28:22,952 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-13 03:28:22,952 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-13 03:28:22,952 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-13 03:28:22,952 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-13 03:28:22,952 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:22,952 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-13 03:28:22,952 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-13 03:28:22,952 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration38_Loop [2022-07-13 03:28:22,952 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-13 03:28:22,952 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-13 03:28:22,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,957 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,974 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:22,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-13 03:28:23,042 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-13 03:28:23,042 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-13 03:28:23,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:23,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:23,043 INFO L229 MonitoredProcess]: Starting monitored process 259 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:23,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Waiting until timeout for monitored process [2022-07-13 03:28:23,045 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:23,050 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:23,050 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:23,050 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:23,050 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-13 03:28:23,050 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:23,051 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-13 03:28:23,051 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:23,052 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-13 03:28:23,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:23,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:23,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:23,067 INFO L229 MonitoredProcess]: Starting monitored process 260 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:23,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Waiting until timeout for monitored process [2022-07-13 03:28:23,069 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-13 03:28:23,074 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-13 03:28:23,074 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-13 03:28:23,074 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-13 03:28:23,074 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-13 03:28:23,074 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-13 03:28:23,075 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-13 03:28:23,075 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-13 03:28:23,076 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-13 03:28:23,077 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-07-13 03:28:23,077 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-13 03:28:23,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-13 03:28:23,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 03:28:23,078 INFO L229 MonitoredProcess]: Starting monitored process 261 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-13 03:28:23,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Waiting until timeout for monitored process [2022-07-13 03:28:23,080 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-13 03:28:23,080 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-13 03:28:23,080 INFO L513 LassoAnalysis]: Proved termination. [2022-07-13 03:28:23,080 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2022-07-13 03:28:23,094 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Ended with exit code 0 [2022-07-13 03:28:23,095 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-13 03:28:23,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:23,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:23,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:23,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:23,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:23,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:23,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:23,445 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 03:28:23,445 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:23,446 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1158 states and 1333 transitions. cyclomatic complexity: 177 Second operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 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-13 03:28:23,507 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1158 states and 1333 transitions. cyclomatic complexity: 177. Second operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 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) Result 1472 states and 1679 transitions. Complement of second has 7 states. [2022-07-13 03:28:23,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:23,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 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-13 03:28:23,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 189 transitions. [2022-07-13 03:28:23,508 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 189 transitions. Stem has 269 letters. Loop has 73 letters. [2022-07-13 03:28:23,508 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:23,508 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-13 03:28:23,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 03:28:23,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:23,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 03:28:23,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:23,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 03:28:23,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 03:28:23,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 03:28:23,898 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 03:28:23,898 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-13 03:28:23,898 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1158 states and 1333 transitions. cyclomatic complexity: 177 Second operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 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-13 03:28:23,976 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1158 states and 1333 transitions. cyclomatic complexity: 177. Second operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 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) Result 1324 states and 1523 transitions. Complement of second has 8 states. [2022-07-13 03:28:23,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-13 03:28:23,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 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-13 03:28:23,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 231 transitions. [2022-07-13 03:28:23,978 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 231 transitions. Stem has 269 letters. Loop has 73 letters. [2022-07-13 03:28:23,978 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:23,978 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 231 transitions. Stem has 342 letters. Loop has 73 letters. [2022-07-13 03:28:23,979 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:23,979 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 231 transitions. Stem has 269 letters. Loop has 146 letters. [2022-07-13 03:28:23,979 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-13 03:28:23,979 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1324 states and 1523 transitions. [2022-07-13 03:28:23,983 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-07-13 03:28:23,983 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1324 states to 0 states and 0 transitions. [2022-07-13 03:28:23,983 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-07-13 03:28:23,983 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-07-13 03:28:23,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-07-13 03:28:23,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 03:28:23,983 INFO L369 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-13 03:28:23,983 INFO L392 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-13 03:28:23,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 03:28:23,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 03:28:23,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 03:28:23,984 INFO L87 Difference]: Start difference. First operand 0 states and 0 transitions. Second operand has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 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-13 03:28:23,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 03:28:23,984 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-07-13 03:28:23,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-13 03:28:23,984 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 0 states and 0 transitions. [2022-07-13 03:28:23,984 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-07-13 03:28:23,984 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 0 states to 0 states and 0 transitions. [2022-07-13 03:28:23,984 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-07-13 03:28:23,985 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-07-13 03:28:23,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-07-13 03:28:23,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 03:28:23,985 INFO L369 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-13 03:28:23,985 INFO L392 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-13 03:28:23,985 INFO L374 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-13 03:28:23,985 INFO L287 stractBuchiCegarLoop]: ======== Iteration 39 ============ [2022-07-13 03:28:23,985 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-07-13 03:28:23,985 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-07-13 03:28:23,985 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-07-13 03:28:23,990 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.07 03:28:23 BoogieIcfgContainer [2022-07-13 03:28:23,990 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-07-13 03:28:23,991 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-13 03:28:23,991 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-13 03:28:23,991 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-13 03:28:23,991 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 03:27:54" (3/4) ... [2022-07-13 03:28:23,993 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-13 03:28:23,993 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-13 03:28:23,993 INFO L158 Benchmark]: Toolchain (without parser) took 30014.80ms. Allocated memory was 98.6MB in the beginning and 465.6MB in the end (delta: 367.0MB). Free memory was 62.1MB in the beginning and 126.4MB in the end (delta: -64.3MB). Peak memory consumption was 303.3MB. Max. memory is 16.1GB. [2022-07-13 03:28:23,994 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 98.6MB. Free memory is still 78.7MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-13 03:28:23,994 INFO L158 Benchmark]: CACSL2BoogieTranslator took 277.11ms. Allocated memory is still 98.6MB. Free memory was 61.9MB in the beginning and 71.2MB in the end (delta: -9.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-07-13 03:28:23,994 INFO L158 Benchmark]: Boogie Procedure Inliner took 51.63ms. Allocated memory is still 98.6MB. Free memory was 71.2MB in the beginning and 68.5MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-13 03:28:23,994 INFO L158 Benchmark]: Boogie Preprocessor took 42.70ms. Allocated memory is still 98.6MB. Free memory was 68.5MB in the beginning and 66.7MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-13 03:28:23,994 INFO L158 Benchmark]: RCFGBuilder took 432.40ms. Allocated memory is still 98.6MB. Free memory was 66.7MB in the beginning and 43.3MB in the end (delta: 23.4MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2022-07-13 03:28:23,995 INFO L158 Benchmark]: BuchiAutomizer took 29195.76ms. Allocated memory was 98.6MB in the beginning and 465.6MB in the end (delta: 367.0MB). Free memory was 43.3MB in the beginning and 126.4MB in the end (delta: -83.1MB). Peak memory consumption was 286.5MB. Max. memory is 16.1GB. [2022-07-13 03:28:23,995 INFO L158 Benchmark]: Witness Printer took 2.41ms. Allocated memory is still 465.6MB. Free memory is still 126.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-13 03:28:23,996 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.15ms. Allocated memory is still 98.6MB. Free memory is still 78.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 277.11ms. Allocated memory is still 98.6MB. Free memory was 61.9MB in the beginning and 71.2MB in the end (delta: -9.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 51.63ms. Allocated memory is still 98.6MB. Free memory was 71.2MB in the beginning and 68.5MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 42.70ms. Allocated memory is still 98.6MB. Free memory was 68.5MB in the beginning and 66.7MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 432.40ms. Allocated memory is still 98.6MB. Free memory was 66.7MB in the beginning and 43.3MB in the end (delta: 23.4MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * BuchiAutomizer took 29195.76ms. Allocated memory was 98.6MB in the beginning and 465.6MB in the end (delta: 367.0MB). Free memory was 43.3MB in the beginning and 126.4MB in the end (delta: -83.1MB). Peak memory consumption was 286.5MB. Max. memory is 16.1GB. * Witness Printer took 2.41ms. Allocated memory is still 465.6MB. Free memory is still 126.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 55 terminating modules (34 trivial, 21 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 4 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function -1 * s__state + 4232 and consists of 4 locations. One deterministic module has affine ranking function -2 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function 4376 + -1 * s__state and consists of 5 locations. One deterministic module has affine ranking function -1 * s__state + 4408 and consists of 5 locations. One deterministic module has affine ranking function 8753 + -2 * s__state and consists of 4 locations. One deterministic module has affine ranking function 8817 + -2 * s__state and consists of 4 locations. One deterministic module has affine ranking function -1 * s__state + 4424 and consists of 4 locations. One deterministic module has affine ranking function 8849 + -2 * s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function 4440 + -1 * s__state and consists of 5 locations. One deterministic module has affine ranking function 8881 + -2 * s__state and consists of 5 locations. One deterministic module has affine ranking function -1 * s__state + 4472 and consists of 5 locations. One deterministic module has affine ranking function 8945 + -2 * s__state and consists of 4 locations. One deterministic module has affine ranking function -1 * s__state + 4473 and consists of 4 locations. One deterministic module has affine ranking function -1 * s__state + 4488 and consists of 4 locations. One deterministic module has affine ranking function 8977 + -2 * s__state and consists of 4 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 34 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 29.1s and 39 iterations. TraceHistogramMax:11. Analysis of lassos took 16.2s. Construction of modules took 3.9s. Büchi inclusion checks took 6.5s. Highest rank in rank-based complementation 3. Minimization of det autom 3. Minimization of nondet autom 52. Automata minimization 1.2s AutomataMinimizationTime, 53 MinimizatonAttempts, 11211 StatesRemovedByMinimization, 49 NontrivialMinimizations. Non-live state removal took 0.7s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [16, 5, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 30/60 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8674 SdHoareTripleChecker+Valid, 5.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8648 mSDsluCounter, 15719 SdHoareTripleChecker+Invalid, 4.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5632 mSDsCounter, 979 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8239 IncrementalHoareTripleChecker+Invalid, 9218 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 979 mSolverCounterUnsat, 10087 mSDtfsCounter, 8239 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI11 SFLT4 conc0 concLT10 SILN0 SILU0 SILI6 SILT7 lasso0 LassoPreprocessingBenchmarks: Lassos: inital41 mio100 ax100 hnf100 lsp28 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq208 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 15ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 68 LassoNonterminationAnalysisSatUnbounded: 4 LassoNonterminationAnalysisUnsat: 21 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 2.5s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-07-13 03:28:24,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Ended with exit code 0 [2022-07-13 03:28:24,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Ended with exit code 0 [2022-07-13 03:28:24,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:24,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Forceful destruction successful, exit code 0 [2022-07-13 03:28:24,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Ended with exit code 0 [2022-07-13 03:28:25,029 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Ended with exit code 0 [2022-07-13 03:28:25,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Ended with exit code 0 [2022-07-13 03:28:25,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2022-07-13 03:28:25,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE