./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 47ea0209 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY --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 c69093b0512ba0d4bf39ccc3532f445edff7fb8e611a3f56f1b3015e384fa8de --- Real Ultimate output --- This is Ultimate 0.2.1-dev-47ea020 [2021-11-07 07:26:43,000 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-07 07:26:43,004 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-07 07:26:43,064 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-07 07:26:43,065 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-07 07:26:43,066 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-07 07:26:43,068 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-07 07:26:43,071 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-07 07:26:43,073 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-07 07:26:43,074 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-07 07:26:43,076 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-07 07:26:43,077 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-07 07:26:43,078 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-07 07:26:43,079 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-07 07:26:43,081 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-07 07:26:43,083 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-07 07:26:43,084 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-07 07:26:43,086 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-07 07:26:43,088 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-07 07:26:43,091 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-07 07:26:43,094 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-07 07:26:43,096 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-07 07:26:43,097 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-07 07:26:43,099 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-07 07:26:43,103 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-07 07:26:43,104 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-07 07:26:43,104 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-07 07:26:43,106 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-07 07:26:43,106 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-07 07:26:43,108 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-07 07:26:43,108 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-07 07:26:43,110 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-07 07:26:43,111 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-07 07:26:43,112 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-07 07:26:43,114 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-07 07:26:43,114 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-07 07:26:43,115 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-07 07:26:43,116 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-07 07:26:43,116 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-07 07:26:43,117 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-07 07:26:43,118 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-07 07:26:43,120 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-07 07:26:43,152 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-07 07:26:43,152 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-07 07:26:43,153 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-07 07:26:43,153 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-07 07:26:43,155 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-07 07:26:43,155 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-07 07:26:43,156 INFO L138 SettingsManager]: * Use SBE=true [2021-11-07 07:26:43,156 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-07 07:26:43,156 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-07 07:26:43,157 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-07 07:26:43,157 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-07 07:26:43,158 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-07 07:26:43,158 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-07 07:26:43,158 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-07 07:26:43,159 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-07 07:26:43,159 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-07 07:26:43,160 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-07 07:26:43,160 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-07 07:26:43,160 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-07 07:26:43,161 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-07 07:26:43,161 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-07 07:26:43,161 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-07 07:26:43,164 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-07 07:26:43,164 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-07 07:26:43,165 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-07 07:26:43,165 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-07 07:26:43,165 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-07 07:26:43,165 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-07 07:26:43,166 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-07 07:26:43,166 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-07 07:26:43,166 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-07 07:26:43,166 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-07 07:26:43,168 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-07 07:26:43,168 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY 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 -> c69093b0512ba0d4bf39ccc3532f445edff7fb8e611a3f56f1b3015e384fa8de [2021-11-07 07:26:43,486 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-07 07:26:43,509 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-07 07:26:43,512 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-07 07:26:43,514 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-07 07:26:43,515 INFO L275 PluginConnector]: CDTParser initialized [2021-11-07 07:26:43,516 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/../../sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-1.c [2021-11-07 07:26:43,593 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/data/6337206b3/9fc70bc772da4a53a91f3044f0bc2d5e/FLAGf438a04b7 [2021-11-07 07:26:44,235 INFO L306 CDTParser]: Found 1 translation units. [2021-11-07 07:26:44,235 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-1.c [2021-11-07 07:26:44,250 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/data/6337206b3/9fc70bc772da4a53a91f3044f0bc2d5e/FLAGf438a04b7 [2021-11-07 07:26:44,509 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/data/6337206b3/9fc70bc772da4a53a91f3044f0bc2d5e [2021-11-07 07:26:44,512 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-07 07:26:44,514 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-07 07:26:44,516 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-07 07:26:44,517 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-07 07:26:44,521 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-07 07:26:44,522 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 07:26:44" (1/1) ... [2021-11-07 07:26:44,524 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1bb4282d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:26:44, skipping insertion in model container [2021-11-07 07:26:44,524 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 07:26:44" (1/1) ... [2021-11-07 07:26:44,536 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-07 07:26:44,588 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-07 07:26:44,977 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-1.c[43309,43322] [2021-11-07 07:26:44,990 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 07:26:45,003 INFO L203 MainTranslator]: Completed pre-run [2021-11-07 07:26:45,080 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-1.c[43309,43322] [2021-11-07 07:26:45,084 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 07:26:45,100 INFO L208 MainTranslator]: Completed translation [2021-11-07 07:26:45,100 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:26:45 WrapperNode [2021-11-07 07:26:45,101 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-07 07:26:45,102 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-07 07:26:45,103 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-07 07:26:45,103 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-07 07:26:45,112 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:26:45" (1/1) ... [2021-11-07 07:26:45,137 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:26:45" (1/1) ... [2021-11-07 07:26:45,195 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-07 07:26:45,196 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-07 07:26:45,196 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-07 07:26:45,196 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-07 07:26:45,212 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:26:45" (1/1) ... [2021-11-07 07:26:45,213 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:26:45" (1/1) ... [2021-11-07 07:26:45,231 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:26:45" (1/1) ... [2021-11-07 07:26:45,232 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:26:45" (1/1) ... [2021-11-07 07:26:45,242 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:26:45" (1/1) ... [2021-11-07 07:26:45,275 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:26:45" (1/1) ... [2021-11-07 07:26:45,278 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:26:45" (1/1) ... [2021-11-07 07:26:45,282 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-07 07:26:45,283 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-07 07:26:45,294 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-07 07:26:45,294 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-07 07:26:45,296 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:26:45" (1/1) ... [2021-11-07 07:26:45,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:26:45,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:26:45,346 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:26:45,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-07 07:26:45,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-07 07:26:45,408 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-07 07:26:45,408 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-07 07:26:45,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-07 07:26:45,583 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-07 07:26:46,207 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-11-07 07:26:46,207 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-11-07 07:26:46,233 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-07 07:26:46,233 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-11-07 07:26:46,236 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 07:26:46 BoogieIcfgContainer [2021-11-07 07:26:46,236 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-07 07:26:46,238 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-07 07:26:46,238 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-07 07:26:46,242 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-07 07:26:46,244 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 07:26:46,244 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 07.11 07:26:44" (1/3) ... [2021-11-07 07:26:46,246 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1aeb881d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.11 07:26:46, skipping insertion in model container [2021-11-07 07:26:46,246 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 07:26:46,246 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:26:45" (2/3) ... [2021-11-07 07:26:46,247 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1aeb881d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.11 07:26:46, skipping insertion in model container [2021-11-07 07:26:46,247 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 07:26:46,248 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 07:26:46" (3/3) ... [2021-11-07 07:26:46,249 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_1.cil-1.c [2021-11-07 07:26:46,306 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-07 07:26:46,307 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-07 07:26:46,307 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-07 07:26:46,307 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-07 07:26:46,307 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-07 07:26:46,308 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-07 07:26:46,308 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-07 07:26:46,308 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-07 07:26:46,333 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 142 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 141 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:46,368 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 120 [2021-11-07 07:26:46,368 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:46,369 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:46,379 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-07 07:26:46,379 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:46,379 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-07 07:26:46,381 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 142 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 141 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:46,391 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 120 [2021-11-07 07:26:46,391 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:46,391 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:46,394 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-07 07:26:46,394 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:46,400 INFO L791 eck$LassoCheckResult]: Stem: 126#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 40#L-1true havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 119#L92true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 110#L95-2true ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 59#L100true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 76#L100-1true assume !(0 == ssl3_accept_~s__cert~0); 135#L109-2true [2021-11-07 07:26:46,401 INFO L793 eck$LassoCheckResult]: Loop: 135#L109-2true assume !false; 74#L110true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54#L112true assume !(12292 == ssl3_accept_~s__state~0); 62#L115true assume !(16384 == ssl3_accept_~s__state~0); 100#L118true assume !(8192 == ssl3_accept_~s__state~0); 26#L121true assume !(24576 == ssl3_accept_~s__state~0); 85#L124true assume !(8195 == ssl3_accept_~s__state~0); 130#L127true assume 8480 == ssl3_accept_~s__state~0; 45#L131true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 22#L267true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 138#L558true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 144#L595true ssl3_accept_~skip~0 := 0; 135#L109-2true [2021-11-07 07:26:46,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:46,408 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-11-07 07:26:46,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:46,420 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47425448] [2021-11-07 07:26:46,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:46,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:46,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:46,542 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:46,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:46,594 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:46,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:46,603 INFO L85 PathProgramCache]: Analyzing trace with hash -289589929, now seen corresponding path program 1 times [2021-11-07 07:26:46,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:46,604 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541889317] [2021-11-07 07:26:46,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:46,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:46,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:46,629 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:46,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:46,646 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:46,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:46,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1315443800, now seen corresponding path program 1 times [2021-11-07 07:26:46,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:46,653 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317012830] [2021-11-07 07:26:46,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:46,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:46,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:46,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:46,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:46,863 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317012830] [2021-11-07 07:26:46,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317012830] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:46,865 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:46,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:46,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50905999] [2021-11-07 07:26:47,098 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 07:26:47,099 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 07:26:47,100 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 07:26:47,100 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 07:26:47,101 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-07 07:26:47,101 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:26:47,102 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 07:26:47,102 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 07:26:47,102 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-1.c_Iteration1_Loop [2021-11-07 07:26:47,103 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 07:26:47,103 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 07:26:47,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:26:47,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:26:47,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:26:47,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:26:47,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:26:47,170 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:26:47,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:26:47,303 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 07:26:47,304 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-07 07:26:47,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:26:47,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:26:47,313 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:26:47,317 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 07:26:47,317 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:26:47,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-07 07:26:47,346 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 07:26:47,346 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 07:26:47,389 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-11-07 07:26:47,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:26:47,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:26:47,393 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:26:47,400 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 07:26:47,400 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:26:47,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-07 07:26:47,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-11-07 07:26:47,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:26:47,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:26:47,490 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:26:47,501 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-07 07:26:47,501 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:26:47,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-07 07:26:47,532 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-07 07:26:47,577 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-11-07 07:26:47,577 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 07:26:47,577 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 07:26:47,578 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 07:26:47,578 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 07:26:47,578 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-07 07:26:47,578 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:26:47,578 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 07:26:47,579 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 07:26:47,579 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-1.c_Iteration1_Loop [2021-11-07 07:26:47,579 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 07:26:47,579 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 07:26:47,581 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:26:47,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:26:47,598 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:26:47,613 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:26:47,617 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:26:47,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:26:47,624 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:26:47,745 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 07:26:47,750 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-07 07:26:47,752 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:26:47,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:26:47,756 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:26:47,767 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 [2021-11-07 07:26:47,780 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:26:47,780 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:26:47,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:26:47,781 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 07:26:47,781 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:26:47,785 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 07:26:47,786 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:26:47,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-07 07:26:47,805 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 07:26:47,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-11-07 07:26:47,851 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:26:47,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:26:47,853 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:26:47,862 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 [2021-11-07 07:26:47,873 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:26:47,874 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:26:47,874 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:26:47,874 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 07:26:47,874 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:26:47,878 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 07:26:47,879 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:26:47,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-07 07:26:47,908 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-07 07:26:47,914 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-07 07:26:47,914 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-07 07:26:47,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:26:47,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:26:47,919 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:26:47,925 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-07 07:26:47,925 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-07 07:26:47,926 INFO L513 LassoAnalysis]: Proved termination. [2021-11-07 07:26:47,926 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-11-07 07:26:47,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-07 07:26:47,971 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-11-07 07:26:47,974 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-07 07:26:47,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:48,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:48,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 07:26:48,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:26:48,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:48,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-07 07:26:48,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:26:48,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:48,220 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 [2021-11-07 07:26:48,222 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 142 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 141 states have internal predecessors, (241), 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) [2021-11-07 07:26:48,683 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-11-07 07:26:49,095 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 142 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 141 states have internal predecessors, (241), 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 795 states and 1328 transitions. Complement of second has 10 states. [2021-11-07 07:26:49,096 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 [2021-11-07 07:26:49,098 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) [2021-11-07 07:26:49,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 574 transitions. [2021-11-07 07:26:49,102 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 6 letters. Loop has 12 letters. [2021-11-07 07:26:49,104 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 07:26:49,104 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 18 letters. Loop has 12 letters. [2021-11-07 07:26:49,105 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 07:26:49,105 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 6 letters. Loop has 24 letters. [2021-11-07 07:26:49,107 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 07:26:49,108 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 795 states and 1328 transitions. [2021-11-07 07:26:49,145 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 301 [2021-11-07 07:26:49,164 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 795 states to 654 states and 1010 transitions. [2021-11-07 07:26:49,165 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 368 [2021-11-07 07:26:49,168 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 378 [2021-11-07 07:26:49,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 654 states and 1010 transitions. [2021-11-07 07:26:49,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:49,170 INFO L681 BuchiCegarLoop]: Abstraction has 654 states and 1010 transitions. [2021-11-07 07:26:49,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states and 1010 transitions. [2021-11-07 07:26:49,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 459. [2021-11-07 07:26:49,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 459 states have (on average 1.5359477124183007) internal successors, (705), 458 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:49,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 705 transitions. [2021-11-07 07:26:49,294 INFO L704 BuchiCegarLoop]: Abstraction has 459 states and 705 transitions. [2021-11-07 07:26:49,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:49,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:49,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:49,302 INFO L87 Difference]: Start difference. First operand 459 states and 705 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 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) [2021-11-07 07:26:49,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:49,471 INFO L93 Difference]: Finished difference Result 511 states and 786 transitions. [2021-11-07 07:26:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:49,474 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 511 states and 786 transitions. [2021-11-07 07:26:49,487 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 249 [2021-11-07 07:26:49,509 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 511 states to 511 states and 786 transitions. [2021-11-07 07:26:49,509 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 313 [2021-11-07 07:26:49,520 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 313 [2021-11-07 07:26:49,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 511 states and 786 transitions. [2021-11-07 07:26:49,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:49,525 INFO L681 BuchiCegarLoop]: Abstraction has 511 states and 786 transitions. [2021-11-07 07:26:49,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states and 786 transitions. [2021-11-07 07:26:49,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 491. [2021-11-07 07:26:49,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 491 states have (on average 1.5478615071283095) internal successors, (760), 490 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:49,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 760 transitions. [2021-11-07 07:26:49,594 INFO L704 BuchiCegarLoop]: Abstraction has 491 states and 760 transitions. [2021-11-07 07:26:49,594 INFO L587 BuchiCegarLoop]: Abstraction has 491 states and 760 transitions. [2021-11-07 07:26:49,594 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-07 07:26:49,594 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 491 states and 760 transitions. [2021-11-07 07:26:49,599 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 245 [2021-11-07 07:26:49,603 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:49,603 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:49,606 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:49,606 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:49,606 INFO L791 eck$LassoCheckResult]: Stem: 2265#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2114#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2115#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2226#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 2162#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2164#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 2198#L109-2 assume !false; 2192#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2147#L112 assume !(12292 == ssl3_accept_~s__state~0); 2148#L115 assume !(16384 == ssl3_accept_~s__state~0); 2171#L118 assume !(8192 == ssl3_accept_~s__state~0); 2070#L121 assume !(24576 == ssl3_accept_~s__state~0); 2071#L124 assume !(8195 == ssl3_accept_~s__state~0); 2209#L127 assume !(8480 == ssl3_accept_~s__state~0); 2267#L130 assume !(8481 == ssl3_accept_~s__state~0); 2253#L133 assume !(8482 == ssl3_accept_~s__state~0); 2254#L136 assume 8464 == ssl3_accept_~s__state~0; 2244#L143 [2021-11-07 07:26:49,607 INFO L793 eck$LassoCheckResult]: Loop: 2244#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 1995#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 1996#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2046#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2458#L595 ssl3_accept_~skip~0 := 0; 2456#L109-2 assume !false; 2454#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2450#L112 assume !(12292 == ssl3_accept_~s__state~0); 2451#L115 assume !(16384 == ssl3_accept_~s__state~0); 2452#L118 assume !(8192 == ssl3_accept_~s__state~0); 2446#L121 assume !(24576 == ssl3_accept_~s__state~0); 2447#L124 assume !(8195 == ssl3_accept_~s__state~0); 2298#L127 assume !(8480 == ssl3_accept_~s__state~0); 2297#L130 assume !(8481 == ssl3_accept_~s__state~0); 2296#L133 assume !(8482 == ssl3_accept_~s__state~0); 2273#L136 assume 8464 == ssl3_accept_~s__state~0; 2244#L143 [2021-11-07 07:26:49,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:49,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-11-07 07:26:49,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:49,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627664783] [2021-11-07 07:26:49,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:49,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:49,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:49,637 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:49,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:49,667 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:49,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:49,668 INFO L85 PathProgramCache]: Analyzing trace with hash -923612891, now seen corresponding path program 1 times [2021-11-07 07:26:49,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:49,669 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849311583] [2021-11-07 07:26:49,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:49,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:49,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:49,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:49,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:49,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849311583] [2021-11-07 07:26:49,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849311583] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:49,711 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:49,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:26:49,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438668087] [2021-11-07 07:26:49,712 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:49,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:49,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:49,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:49,715 INFO L87 Difference]: Start difference. First operand 491 states and 760 transitions. cyclomatic complexity: 272 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:49,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:49,956 INFO L93 Difference]: Finished difference Result 601 states and 938 transitions. [2021-11-07 07:26:49,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:49,957 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 601 states and 938 transitions. [2021-11-07 07:26:49,965 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 327 [2021-11-07 07:26:49,974 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 601 states to 601 states and 938 transitions. [2021-11-07 07:26:49,974 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 377 [2021-11-07 07:26:49,976 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 377 [2021-11-07 07:26:49,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 938 transitions. [2021-11-07 07:26:49,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:49,977 INFO L681 BuchiCegarLoop]: Abstraction has 601 states and 938 transitions. [2021-11-07 07:26:49,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 938 transitions. [2021-11-07 07:26:49,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 525. [2021-11-07 07:26:49,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 525 states have (on average 1.542857142857143) internal successors, (810), 524 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:49,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 810 transitions. [2021-11-07 07:26:49,998 INFO L704 BuchiCegarLoop]: Abstraction has 525 states and 810 transitions. [2021-11-07 07:26:49,998 INFO L587 BuchiCegarLoop]: Abstraction has 525 states and 810 transitions. [2021-11-07 07:26:49,998 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-07 07:26:49,999 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 525 states and 810 transitions. [2021-11-07 07:26:50,003 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2021-11-07 07:26:50,004 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:50,004 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:50,005 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:50,006 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:50,006 INFO L791 eck$LassoCheckResult]: Stem: 3362#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3214#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3215#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3330#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 3261#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3263#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 3301#L109-2 assume !false; 3490#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3251#L112 assume !(12292 == ssl3_accept_~s__state~0); 3252#L115 assume !(16384 == ssl3_accept_~s__state~0); 3270#L118 assume !(8192 == ssl3_accept_~s__state~0); 3169#L121 assume !(24576 == ssl3_accept_~s__state~0); 3170#L124 assume !(8195 == ssl3_accept_~s__state~0); 3311#L127 assume !(8480 == ssl3_accept_~s__state~0); 3272#L130 assume !(8481 == ssl3_accept_~s__state~0); 3273#L133 assume !(8482 == ssl3_accept_~s__state~0); 3352#L136 assume 8464 == ssl3_accept_~s__state~0; 3344#L143 [2021-11-07 07:26:50,007 INFO L793 eck$LassoCheckResult]: Loop: 3344#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 3093#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3094#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3304#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3224#L595 ssl3_accept_~skip~0 := 0; 3366#L109-2 assume !false; 3294#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3295#L112 assume !(12292 == ssl3_accept_~s__state~0); 3556#L115 assume 16384 == ssl3_accept_~s__state~0; 3377#L221 ssl3_accept_~s__server~0 := 1; 3555#L226 assume 0 != ssl3_accept_~cb~0; 3554#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3553#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3552#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3550#L236-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 3548#L245 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3547#L250 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post35 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35;ssl3_accept_~s__state~0 := 8480; 3256#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3542#L595 ssl3_accept_~skip~0 := 0; 3541#L109-2 assume !false; 3540#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3535#L112 assume !(12292 == ssl3_accept_~s__state~0); 3463#L115 assume !(16384 == ssl3_accept_~s__state~0); 3462#L118 assume !(8192 == ssl3_accept_~s__state~0); 3460#L121 assume !(24576 == ssl3_accept_~s__state~0); 3455#L124 assume !(8195 == ssl3_accept_~s__state~0); 3370#L127 assume !(8480 == ssl3_accept_~s__state~0); 3371#L130 assume !(8481 == ssl3_accept_~s__state~0); 3372#L133 assume !(8482 == ssl3_accept_~s__state~0); 3418#L136 assume 8464 == ssl3_accept_~s__state~0; 3344#L143 [2021-11-07 07:26:50,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:50,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-11-07 07:26:50,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:50,008 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293846139] [2021-11-07 07:26:50,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:50,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:50,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:50,025 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:50,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:50,048 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:50,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:50,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1189667286, now seen corresponding path program 1 times [2021-11-07 07:26:50,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:50,050 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651465464] [2021-11-07 07:26:50,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:50,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:50,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:50,078 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:50,078 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:50,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651465464] [2021-11-07 07:26:50,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651465464] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:50,079 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:50,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:50,080 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563843701] [2021-11-07 07:26:50,080 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:50,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:50,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:50,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:50,081 INFO L87 Difference]: Start difference. First operand 525 states and 810 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:50,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:50,314 INFO L93 Difference]: Finished difference Result 650 states and 921 transitions. [2021-11-07 07:26:50,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:50,314 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 650 states and 921 transitions. [2021-11-07 07:26:50,322 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2021-11-07 07:26:50,331 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 650 states to 577 states and 841 transitions. [2021-11-07 07:26:50,331 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2021-11-07 07:26:50,332 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-11-07 07:26:50,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 577 states and 841 transitions. [2021-11-07 07:26:50,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:50,334 INFO L681 BuchiCegarLoop]: Abstraction has 577 states and 841 transitions. [2021-11-07 07:26:50,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states and 841 transitions. [2021-11-07 07:26:50,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 534. [2021-11-07 07:26:50,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 534 states have (on average 1.4794007490636705) internal successors, (790), 533 states have internal predecessors, (790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:50,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 790 transitions. [2021-11-07 07:26:50,353 INFO L704 BuchiCegarLoop]: Abstraction has 534 states and 790 transitions. [2021-11-07 07:26:50,353 INFO L587 BuchiCegarLoop]: Abstraction has 534 states and 790 transitions. [2021-11-07 07:26:50,353 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-07 07:26:50,353 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 534 states and 790 transitions. [2021-11-07 07:26:50,358 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2021-11-07 07:26:50,358 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:50,358 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:50,359 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:50,359 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:50,360 INFO L791 eck$LassoCheckResult]: Stem: 4543#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4394#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4395#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4510#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4448#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4450#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 4486#L109-2 assume !false; 4598#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4787#L112 assume !(12292 == ssl3_accept_~s__state~0); 4786#L115 assume !(16384 == ssl3_accept_~s__state~0); 4785#L118 assume 8192 == ssl3_accept_~s__state~0; 4502#L221 [2021-11-07 07:26:50,360 INFO L793 eck$LassoCheckResult]: Loop: 4502#L221 ssl3_accept_~s__server~0 := 1; 4296#L226 assume 0 != ssl3_accept_~cb~0; 4297#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4388#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4469#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4346#L236-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 4355#L245 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4356#L250 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 4422#L252 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post34 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 4334#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4713#L595 ssl3_accept_~skip~0 := 0; 4711#L109-2 assume !false; 4709#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4707#L112 assume !(12292 == ssl3_accept_~s__state~0); 4705#L115 assume !(16384 == ssl3_accept_~s__state~0); 4704#L118 assume 8192 == ssl3_accept_~s__state~0; 4502#L221 [2021-11-07 07:26:50,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:50,361 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-11-07 07:26:50,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:50,361 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294603967] [2021-11-07 07:26:50,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:50,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:50,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:50,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:50,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:50,393 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294603967] [2021-11-07 07:26:50,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294603967] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:50,393 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:50,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:26:50,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079151861] [2021-11-07 07:26:50,394 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 07:26:50,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:50,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1396673081, now seen corresponding path program 1 times [2021-11-07 07:26:50,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:50,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182079075] [2021-11-07 07:26:50,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:50,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:50,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:50,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:50,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:50,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182079075] [2021-11-07 07:26:50,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182079075] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:50,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:50,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:26:50,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298008585] [2021-11-07 07:26:50,418 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:50,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:50,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:50,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:50,419 INFO L87 Difference]: Start difference. First operand 534 states and 790 transitions. cyclomatic complexity: 259 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:50,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:50,547 INFO L93 Difference]: Finished difference Result 544 states and 798 transitions. [2021-11-07 07:26:50,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:50,549 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 544 states and 798 transitions. [2021-11-07 07:26:50,555 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 356 [2021-11-07 07:26:50,562 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 544 states to 544 states and 798 transitions. [2021-11-07 07:26:50,562 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 387 [2021-11-07 07:26:50,563 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 387 [2021-11-07 07:26:50,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 544 states and 798 transitions. [2021-11-07 07:26:50,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:50,569 INFO L681 BuchiCegarLoop]: Abstraction has 544 states and 798 transitions. [2021-11-07 07:26:50,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states and 798 transitions. [2021-11-07 07:26:50,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 534. [2021-11-07 07:26:50,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 534 states have (on average 1.4719101123595506) internal successors, (786), 533 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:50,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 786 transitions. [2021-11-07 07:26:50,586 INFO L704 BuchiCegarLoop]: Abstraction has 534 states and 786 transitions. [2021-11-07 07:26:50,586 INFO L587 BuchiCegarLoop]: Abstraction has 534 states and 786 transitions. [2021-11-07 07:26:50,586 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-07 07:26:50,586 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 534 states and 786 transitions. [2021-11-07 07:26:50,590 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2021-11-07 07:26:50,590 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:50,591 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:50,593 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:50,593 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:50,593 INFO L791 eck$LassoCheckResult]: Stem: 5622#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5478#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5479#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5590#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5530#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5532#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 5564#L109-2 assume !false; 5685#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5850#L112 assume !(12292 == ssl3_accept_~s__state~0); 5849#L115 assume !(16384 == ssl3_accept_~s__state~0); 5848#L118 assume !(8192 == ssl3_accept_~s__state~0); 5847#L121 assume !(24576 == ssl3_accept_~s__state~0); 5571#L124 assume 8195 == ssl3_accept_~s__state~0; 5572#L221 [2021-11-07 07:26:50,593 INFO L793 eck$LassoCheckResult]: Loop: 5572#L221 ssl3_accept_~s__server~0 := 1; 5383#L226 assume 0 != ssl3_accept_~cb~0; 5384#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5472#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5551#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5432#L236-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 5441#L245 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5442#L250 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 5505#L252 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post34 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 5420#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5870#L595 ssl3_accept_~skip~0 := 0; 5868#L109-2 assume !false; 5862#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5511#L112 assume !(12292 == ssl3_accept_~s__state~0); 5512#L115 assume !(16384 == ssl3_accept_~s__state~0); 5537#L118 assume !(8192 == ssl3_accept_~s__state~0); 5435#L121 assume !(24576 == ssl3_accept_~s__state~0); 5436#L124 assume 8195 == ssl3_accept_~s__state~0; 5572#L221 [2021-11-07 07:26:50,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:50,594 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-11-07 07:26:50,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:50,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970884228] [2021-11-07 07:26:50,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:50,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:50,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:50,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:50,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:50,670 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970884228] [2021-11-07 07:26:50,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970884228] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:50,671 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:50,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:26:50,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808110975] [2021-11-07 07:26:50,671 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 07:26:50,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:50,672 INFO L85 PathProgramCache]: Analyzing trace with hash -2121928898, now seen corresponding path program 1 times [2021-11-07 07:26:50,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:50,672 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467030865] [2021-11-07 07:26:50,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:50,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:50,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:50,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:50,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:50,715 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467030865] [2021-11-07 07:26:50,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467030865] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:50,715 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:50,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:26:50,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898507561] [2021-11-07 07:26:50,716 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:50,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:50,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:50,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:50,717 INFO L87 Difference]: Start difference. First operand 534 states and 786 transitions. cyclomatic complexity: 255 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:50,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:50,856 INFO L93 Difference]: Finished difference Result 544 states and 794 transitions. [2021-11-07 07:26:50,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:50,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 544 states and 794 transitions. [2021-11-07 07:26:50,863 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 356 [2021-11-07 07:26:50,869 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 544 states to 544 states and 794 transitions. [2021-11-07 07:26:50,869 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 387 [2021-11-07 07:26:50,870 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 387 [2021-11-07 07:26:50,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 544 states and 794 transitions. [2021-11-07 07:26:50,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:50,871 INFO L681 BuchiCegarLoop]: Abstraction has 544 states and 794 transitions. [2021-11-07 07:26:50,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states and 794 transitions. [2021-11-07 07:26:50,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 534. [2021-11-07 07:26:50,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 534 states have (on average 1.4644194756554307) internal successors, (782), 533 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:50,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 782 transitions. [2021-11-07 07:26:50,885 INFO L704 BuchiCegarLoop]: Abstraction has 534 states and 782 transitions. [2021-11-07 07:26:50,885 INFO L587 BuchiCegarLoop]: Abstraction has 534 states and 782 transitions. [2021-11-07 07:26:50,885 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-07 07:26:50,886 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 534 states and 782 transitions. [2021-11-07 07:26:50,890 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2021-11-07 07:26:50,890 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:50,890 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:50,892 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:50,892 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 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] [2021-11-07 07:26:50,893 INFO L791 eck$LassoCheckResult]: Stem: 6710#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6563#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6564#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6675#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 6615#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6617#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 6650#L109-2 assume !false; 6785#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6889#L112 assume !(12292 == ssl3_accept_~s__state~0); 6883#L115 assume !(16384 == ssl3_accept_~s__state~0); 6880#L118 assume !(8192 == ssl3_accept_~s__state~0); 6876#L121 assume !(24576 == ssl3_accept_~s__state~0); 6871#L124 assume !(8195 == ssl3_accept_~s__state~0); 6867#L127 assume !(8480 == ssl3_accept_~s__state~0); 6863#L130 assume !(8481 == ssl3_accept_~s__state~0); 6697#L133 assume !(8482 == ssl3_accept_~s__state~0); 6698#L136 assume 8464 == ssl3_accept_~s__state~0; 6689#L143 [2021-11-07 07:26:50,893 INFO L793 eck$LassoCheckResult]: Loop: 6689#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 6444#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6445#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6651#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6573#L595 ssl3_accept_~skip~0 := 0; 6716#L109-2 assume !false; 6641#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6596#L112 assume !(12292 == ssl3_accept_~s__state~0); 6597#L115 assume !(16384 == ssl3_accept_~s__state~0); 6618#L118 assume !(8192 == ssl3_accept_~s__state~0); 6521#L121 assume !(24576 == ssl3_accept_~s__state~0); 6522#L124 assume !(8195 == ssl3_accept_~s__state~0); 6658#L127 assume !(8480 == ssl3_accept_~s__state~0); 6713#L130 assume !(8481 == ssl3_accept_~s__state~0); 6928#L133 assume !(8482 == ssl3_accept_~s__state~0); 6927#L136 assume !(8464 == ssl3_accept_~s__state~0); 6815#L139 assume !(8465 == ssl3_accept_~s__state~0); 6816#L142 assume !(8466 == ssl3_accept_~s__state~0); 6625#L145 assume 8496 == ssl3_accept_~s__state~0; 6626#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 6455#L295 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6456#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 6542#L301 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6677#L301-2 ssl3_accept_~s__init_num~0 := 0; 6813#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6881#L595 ssl3_accept_~skip~0 := 0; 6877#L109-2 assume !false; 6872#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6868#L112 assume !(12292 == ssl3_accept_~s__state~0); 6864#L115 assume 16384 == ssl3_accept_~s__state~0; 6701#L221 ssl3_accept_~s__server~0 := 1; 6976#L226 assume 0 != ssl3_accept_~cb~0; 6975#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6974#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6973#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6946#L236-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 6941#L245 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6939#L250 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post35 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35;ssl3_accept_~s__state~0 := 8480; 6937#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6931#L595 ssl3_accept_~skip~0 := 0; 6930#L109-2 assume !false; 6929#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6926#L112 assume !(12292 == ssl3_accept_~s__state~0); 6925#L115 assume !(16384 == ssl3_accept_~s__state~0); 6922#L118 assume !(8192 == ssl3_accept_~s__state~0); 6854#L121 assume !(24576 == ssl3_accept_~s__state~0); 6853#L124 assume !(8195 == ssl3_accept_~s__state~0); 6852#L127 assume !(8480 == ssl3_accept_~s__state~0); 6720#L130 assume !(8481 == ssl3_accept_~s__state~0); 6721#L133 assume !(8482 == ssl3_accept_~s__state~0); 6800#L136 assume 8464 == ssl3_accept_~s__state~0; 6689#L143 [2021-11-07 07:26:50,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:50,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-11-07 07:26:50,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:50,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676656784] [2021-11-07 07:26:50,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:50,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:50,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:50,907 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:50,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:50,926 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:50,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:50,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1187491792, now seen corresponding path program 1 times [2021-11-07 07:26:50,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:50,927 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315434897] [2021-11-07 07:26:50,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:50,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:50,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:50,956 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:50,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:50,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315434897] [2021-11-07 07:26:50,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315434897] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:50,957 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:50,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:50,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153577325] [2021-11-07 07:26:50,958 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:50,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:50,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:50,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:50,959 INFO L87 Difference]: Start difference. First operand 534 states and 782 transitions. cyclomatic complexity: 251 Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:51,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:51,158 INFO L93 Difference]: Finished difference Result 674 states and 992 transitions. [2021-11-07 07:26:51,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:51,158 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 674 states and 992 transitions. [2021-11-07 07:26:51,166 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 435 [2021-11-07 07:26:51,173 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 674 states to 667 states and 985 transitions. [2021-11-07 07:26:51,173 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 466 [2021-11-07 07:26:51,174 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 466 [2021-11-07 07:26:51,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 667 states and 985 transitions. [2021-11-07 07:26:51,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:51,175 INFO L681 BuchiCegarLoop]: Abstraction has 667 states and 985 transitions. [2021-11-07 07:26:51,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states and 985 transitions. [2021-11-07 07:26:51,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 654. [2021-11-07 07:26:51,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 654 states have (on average 1.481651376146789) internal successors, (969), 653 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:51,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 969 transitions. [2021-11-07 07:26:51,193 INFO L704 BuchiCegarLoop]: Abstraction has 654 states and 969 transitions. [2021-11-07 07:26:51,193 INFO L587 BuchiCegarLoop]: Abstraction has 654 states and 969 transitions. [2021-11-07 07:26:51,194 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-07 07:26:51,194 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 654 states and 969 transitions. [2021-11-07 07:26:51,199 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 426 [2021-11-07 07:26:51,199 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:51,199 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:51,201 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:51,201 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:51,201 INFO L791 eck$LassoCheckResult]: Stem: 7919#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7778#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7779#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7891#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 7831#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7833#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 7864#L109-2 assume !false; 8139#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8188#L112 assume !(12292 == ssl3_accept_~s__state~0); 8186#L115 assume !(16384 == ssl3_accept_~s__state~0); 8184#L118 assume !(8192 == ssl3_accept_~s__state~0); 8182#L121 assume !(24576 == ssl3_accept_~s__state~0); 8180#L124 assume !(8195 == ssl3_accept_~s__state~0); 8178#L127 assume !(8480 == ssl3_accept_~s__state~0); 8176#L130 assume !(8481 == ssl3_accept_~s__state~0); 8158#L133 assume !(8482 == ssl3_accept_~s__state~0); 8159#L136 assume 8464 == ssl3_accept_~s__state~0; 7903#L143 [2021-11-07 07:26:51,202 INFO L793 eck$LassoCheckResult]: Loop: 7903#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 7658#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7659#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7865#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8306#L595 ssl3_accept_~skip~0 := 0; 8305#L109-2 assume !false; 7856#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7812#L112 assume !(12292 == ssl3_accept_~s__state~0); 7813#L115 assume !(16384 == ssl3_accept_~s__state~0); 7838#L118 assume !(8192 == ssl3_accept_~s__state~0); 7734#L121 assume !(24576 == ssl3_accept_~s__state~0); 7735#L124 assume !(8195 == ssl3_accept_~s__state~0); 7872#L127 assume !(8480 == ssl3_accept_~s__state~0); 7834#L130 assume !(8481 == ssl3_accept_~s__state~0); 7835#L133 assume !(8482 == ssl3_accept_~s__state~0); 7696#L136 assume !(8464 == ssl3_accept_~s__state~0); 7697#L139 assume !(8465 == ssl3_accept_~s__state~0); 7749#L142 assume !(8466 == ssl3_accept_~s__state~0); 7840#L145 assume 8496 == ssl3_accept_~s__state~0; 7752#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 7670#L295 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7671#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 7757#L301 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7722#L301-2 ssl3_accept_~s__init_num~0 := 0; 7709#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8279#L595 ssl3_accept_~skip~0 := 0; 8278#L109-2 assume !false; 8277#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8276#L112 assume !(12292 == ssl3_accept_~s__state~0); 8275#L115 assume !(16384 == ssl3_accept_~s__state~0); 8274#L118 assume !(8192 == ssl3_accept_~s__state~0); 8273#L121 assume !(24576 == ssl3_accept_~s__state~0); 8272#L124 assume !(8195 == ssl3_accept_~s__state~0); 8271#L127 assume !(8480 == ssl3_accept_~s__state~0); 8270#L130 assume !(8481 == ssl3_accept_~s__state~0); 8268#L133 assume !(8482 == ssl3_accept_~s__state~0); 8266#L136 assume !(8464 == ssl3_accept_~s__state~0); 8264#L139 assume !(8465 == ssl3_accept_~s__state~0); 8262#L142 assume !(8466 == ssl3_accept_~s__state~0); 8260#L145 assume !(8496 == ssl3_accept_~s__state~0); 7751#L148 assume !(8497 == ssl3_accept_~s__state~0); 7753#L151 assume !(8512 == ssl3_accept_~s__state~0); 7875#L154 assume !(8513 == ssl3_accept_~s__state~0); 7674#L157 assume !(8528 == ssl3_accept_~s__state~0); 7676#L160 assume !(8529 == ssl3_accept_~s__state~0); 7816#L163 assume !(8544 == ssl3_accept_~s__state~0); 7817#L166 assume !(8545 == ssl3_accept_~s__state~0); 7895#L169 assume 8560 == ssl3_accept_~s__state~0; 7821#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 7822#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 7719#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8095#L595 ssl3_accept_~skip~0 := 0; 8093#L109-2 assume !false; 8090#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8088#L112 assume !(12292 == ssl3_accept_~s__state~0); 8085#L115 assume !(16384 == ssl3_accept_~s__state~0); 8083#L118 assume !(8192 == ssl3_accept_~s__state~0); 8080#L121 assume !(24576 == ssl3_accept_~s__state~0); 8078#L124 assume !(8195 == ssl3_accept_~s__state~0); 8075#L127 assume !(8480 == ssl3_accept_~s__state~0); 7931#L130 assume !(8481 == ssl3_accept_~s__state~0); 7932#L133 assume !(8482 == ssl3_accept_~s__state~0); 7953#L136 assume 8464 == ssl3_accept_~s__state~0; 7903#L143 [2021-11-07 07:26:51,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:51,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-11-07 07:26:51,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:51,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578739179] [2021-11-07 07:26:51,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:51,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:51,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:51,222 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:51,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:51,257 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:51,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:51,265 INFO L85 PathProgramCache]: Analyzing trace with hash -235434286, now seen corresponding path program 1 times [2021-11-07 07:26:51,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:51,266 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200541215] [2021-11-07 07:26:51,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:51,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:51,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:51,307 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:51,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:51,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200541215] [2021-11-07 07:26:51,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200541215] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:51,309 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:51,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:51,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448889461] [2021-11-07 07:26:51,310 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:51,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:51,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:51,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:51,311 INFO L87 Difference]: Start difference. First operand 654 states and 969 transitions. cyclomatic complexity: 318 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:51,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:51,532 INFO L93 Difference]: Finished difference Result 790 states and 1079 transitions. [2021-11-07 07:26:51,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:51,533 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 790 states and 1079 transitions. [2021-11-07 07:26:51,543 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2021-11-07 07:26:51,553 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 790 states to 790 states and 1079 transitions. [2021-11-07 07:26:51,553 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 552 [2021-11-07 07:26:51,554 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 552 [2021-11-07 07:26:51,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 790 states and 1079 transitions. [2021-11-07 07:26:51,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:51,555 INFO L681 BuchiCegarLoop]: Abstraction has 790 states and 1079 transitions. [2021-11-07 07:26:51,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states and 1079 transitions. [2021-11-07 07:26:51,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 782. [2021-11-07 07:26:51,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 782 states have (on average 1.3657289002557544) internal successors, (1068), 781 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:51,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 1068 transitions. [2021-11-07 07:26:51,578 INFO L704 BuchiCegarLoop]: Abstraction has 782 states and 1068 transitions. [2021-11-07 07:26:51,578 INFO L587 BuchiCegarLoop]: Abstraction has 782 states and 1068 transitions. [2021-11-07 07:26:51,578 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-07 07:26:51,578 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 782 states and 1068 transitions. [2021-11-07 07:26:51,584 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 514 [2021-11-07 07:26:51,585 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:51,585 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:51,586 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:51,586 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:51,587 INFO L791 eck$LassoCheckResult]: Stem: 9369#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9225#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9226#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9335#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 9269#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9271#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 9305#L109-2 assume !false; 9589#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9587#L112 assume !(12292 == ssl3_accept_~s__state~0); 9585#L115 assume !(16384 == ssl3_accept_~s__state~0); 9583#L118 assume !(8192 == ssl3_accept_~s__state~0); 9581#L121 assume !(24576 == ssl3_accept_~s__state~0); 9579#L124 assume !(8195 == ssl3_accept_~s__state~0); 9577#L127 assume !(8480 == ssl3_accept_~s__state~0); 9576#L130 assume !(8481 == ssl3_accept_~s__state~0); 9575#L133 assume !(8482 == ssl3_accept_~s__state~0); 9573#L136 assume 8464 == ssl3_accept_~s__state~0; 9351#L143 [2021-11-07 07:26:51,588 INFO L793 eck$LassoCheckResult]: Loop: 9351#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 9108#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9109#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9308#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9655#L595 ssl3_accept_~skip~0 := 0; 9653#L109-2 assume !false; 9651#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9649#L112 assume !(12292 == ssl3_accept_~s__state~0); 9647#L115 assume !(16384 == ssl3_accept_~s__state~0); 9645#L118 assume !(8192 == ssl3_accept_~s__state~0); 9643#L121 assume !(24576 == ssl3_accept_~s__state~0); 9641#L124 assume !(8195 == ssl3_accept_~s__state~0); 9639#L127 assume !(8480 == ssl3_accept_~s__state~0); 9637#L130 assume !(8481 == ssl3_accept_~s__state~0); 9635#L133 assume !(8482 == ssl3_accept_~s__state~0); 9633#L136 assume !(8464 == ssl3_accept_~s__state~0); 9631#L139 assume !(8465 == ssl3_accept_~s__state~0); 9629#L142 assume !(8466 == ssl3_accept_~s__state~0); 9625#L145 assume 8496 == ssl3_accept_~s__state~0; 9341#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9119#L295 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9120#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 9204#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9336#L301-2 ssl3_accept_~s__init_num~0 := 0; 9158#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9654#L595 ssl3_accept_~skip~0 := 0; 9652#L109-2 assume !false; 9650#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9648#L112 assume !(12292 == ssl3_accept_~s__state~0); 9646#L115 assume !(16384 == ssl3_accept_~s__state~0); 9644#L118 assume !(8192 == ssl3_accept_~s__state~0); 9642#L121 assume !(24576 == ssl3_accept_~s__state~0); 9640#L124 assume !(8195 == ssl3_accept_~s__state~0); 9638#L127 assume !(8480 == ssl3_accept_~s__state~0); 9636#L130 assume !(8481 == ssl3_accept_~s__state~0); 9634#L133 assume !(8482 == ssl3_accept_~s__state~0); 9632#L136 assume !(8464 == ssl3_accept_~s__state~0); 9630#L139 assume !(8465 == ssl3_accept_~s__state~0); 9628#L142 assume !(8466 == ssl3_accept_~s__state~0); 9627#L145 assume !(8496 == ssl3_accept_~s__state~0); 9626#L148 assume !(8497 == ssl3_accept_~s__state~0); 9498#L151 assume !(8512 == ssl3_accept_~s__state~0); 9495#L154 assume !(8513 == ssl3_accept_~s__state~0); 9497#L157 assume !(8528 == ssl3_accept_~s__state~0); 9757#L160 assume !(8529 == ssl3_accept_~s__state~0); 9485#L163 assume !(8544 == ssl3_accept_~s__state~0); 9486#L166 assume !(8545 == ssl3_accept_~s__state~0); 9430#L169 assume 8560 == ssl3_accept_~s__state~0; 9265#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 9266#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9169#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9802#L595 ssl3_accept_~skip~0 := 0; 9799#L109-2 assume !false; 9796#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9792#L112 assume !(12292 == ssl3_accept_~s__state~0); 9790#L115 assume !(16384 == ssl3_accept_~s__state~0); 9733#L118 assume !(8192 == ssl3_accept_~s__state~0); 9730#L121 assume !(24576 == ssl3_accept_~s__state~0); 9727#L124 assume !(8195 == ssl3_accept_~s__state~0); 9725#L127 assume !(8480 == ssl3_accept_~s__state~0); 9381#L130 assume !(8481 == ssl3_accept_~s__state~0); 9382#L133 assume !(8482 == ssl3_accept_~s__state~0); 9419#L136 assume 8464 == ssl3_accept_~s__state~0; 9351#L143 [2021-11-07 07:26:51,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:51,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-11-07 07:26:51,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:51,589 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522149873] [2021-11-07 07:26:51,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:51,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:51,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:51,610 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:51,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:51,644 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:51,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:51,648 INFO L85 PathProgramCache]: Analyzing trace with hash 188212436, now seen corresponding path program 1 times [2021-11-07 07:26:51,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:51,649 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189878328] [2021-11-07 07:26:51,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:51,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:51,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:51,747 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:51,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:51,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189878328] [2021-11-07 07:26:51,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189878328] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:51,748 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:51,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:51,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550733326] [2021-11-07 07:26:51,749 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:51,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:51,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:51,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:51,750 INFO L87 Difference]: Start difference. First operand 782 states and 1068 transitions. cyclomatic complexity: 289 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:51,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:51,875 INFO L93 Difference]: Finished difference Result 863 states and 1167 transitions. [2021-11-07 07:26:51,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:51,876 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 863 states and 1167 transitions. [2021-11-07 07:26:51,884 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2021-11-07 07:26:51,893 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 863 states to 863 states and 1167 transitions. [2021-11-07 07:26:51,893 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 599 [2021-11-07 07:26:51,894 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 599 [2021-11-07 07:26:51,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 863 states and 1167 transitions. [2021-11-07 07:26:51,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:51,896 INFO L681 BuchiCegarLoop]: Abstraction has 863 states and 1167 transitions. [2021-11-07 07:26:51,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states and 1167 transitions. [2021-11-07 07:26:51,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 851. [2021-11-07 07:26:51,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 851 states have (on average 1.3537015276145712) internal successors, (1152), 850 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:51,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 1152 transitions. [2021-11-07 07:26:51,919 INFO L704 BuchiCegarLoop]: Abstraction has 851 states and 1152 transitions. [2021-11-07 07:26:51,919 INFO L587 BuchiCegarLoop]: Abstraction has 851 states and 1152 transitions. [2021-11-07 07:26:51,919 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-07 07:26:51,919 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 851 states and 1152 transitions. [2021-11-07 07:26:51,925 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 560 [2021-11-07 07:26:51,926 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:51,926 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:51,928 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:51,928 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-11-07 07:26:51,928 INFO L791 eck$LassoCheckResult]: Stem: 11034#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10879#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10880#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10990#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 10927#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10929#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 10961#L109-2 assume !false; 10953#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10910#L112 assume !(12292 == ssl3_accept_~s__state~0); 10911#L115 assume !(16384 == ssl3_accept_~s__state~0); 10930#L118 assume !(8192 == ssl3_accept_~s__state~0); 10837#L121 assume !(24576 == ssl3_accept_~s__state~0); 10838#L124 assume !(8195 == ssl3_accept_~s__state~0); 11597#L127 assume !(8480 == ssl3_accept_~s__state~0); 10932#L130 assume !(8481 == ssl3_accept_~s__state~0); 10933#L133 assume !(8482 == ssl3_accept_~s__state~0); 11079#L136 assume 8464 == ssl3_accept_~s__state~0; 11014#L143 [2021-11-07 07:26:51,929 INFO L793 eck$LassoCheckResult]: Loop: 11014#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 10759#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10760#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10962#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11503#L595 ssl3_accept_~skip~0 := 0; 11502#L109-2 assume !false; 11501#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11500#L112 assume !(12292 == ssl3_accept_~s__state~0); 11499#L115 assume !(16384 == ssl3_accept_~s__state~0); 11498#L118 assume !(8192 == ssl3_accept_~s__state~0); 11497#L121 assume !(24576 == ssl3_accept_~s__state~0); 11496#L124 assume !(8195 == ssl3_accept_~s__state~0); 11495#L127 assume !(8480 == ssl3_accept_~s__state~0); 11494#L130 assume !(8481 == ssl3_accept_~s__state~0); 11493#L133 assume !(8482 == ssl3_accept_~s__state~0); 11492#L136 assume !(8464 == ssl3_accept_~s__state~0); 11491#L139 assume !(8465 == ssl3_accept_~s__state~0); 11490#L142 assume !(8466 == ssl3_accept_~s__state~0); 11181#L145 assume 8496 == ssl3_accept_~s__state~0; 11182#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11459#L295 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11457#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 10994#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10995#L301-2 ssl3_accept_~s__init_num~0 := 0; 11530#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11525#L595 ssl3_accept_~skip~0 := 0; 11524#L109-2 assume !false; 11523#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11522#L112 assume !(12292 == ssl3_accept_~s__state~0); 11521#L115 assume !(16384 == ssl3_accept_~s__state~0); 11520#L118 assume !(8192 == ssl3_accept_~s__state~0); 11519#L121 assume !(24576 == ssl3_accept_~s__state~0); 11518#L124 assume !(8195 == ssl3_accept_~s__state~0); 11517#L127 assume !(8480 == ssl3_accept_~s__state~0); 11516#L130 assume !(8481 == ssl3_accept_~s__state~0); 11515#L133 assume !(8482 == ssl3_accept_~s__state~0); 11514#L136 assume !(8464 == ssl3_accept_~s__state~0); 11513#L139 assume !(8465 == ssl3_accept_~s__state~0); 11512#L142 assume !(8466 == ssl3_accept_~s__state~0); 11511#L145 assume !(8496 == ssl3_accept_~s__state~0); 11510#L148 assume !(8497 == ssl3_accept_~s__state~0); 11509#L151 assume 8512 == ssl3_accept_~s__state~0; 11227#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11488#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11317#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10966#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11291#L595 ssl3_accept_~skip~0 := 0; 11287#L109-2 assume !false; 11285#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11282#L112 assume !(12292 == ssl3_accept_~s__state~0); 11281#L115 assume !(16384 == ssl3_accept_~s__state~0); 11280#L118 assume !(8192 == ssl3_accept_~s__state~0); 11279#L121 assume !(24576 == ssl3_accept_~s__state~0); 11277#L124 assume !(8195 == ssl3_accept_~s__state~0); 11275#L127 assume !(8480 == ssl3_accept_~s__state~0); 11273#L130 assume !(8481 == ssl3_accept_~s__state~0); 11271#L133 assume !(8482 == ssl3_accept_~s__state~0); 11269#L136 assume !(8464 == ssl3_accept_~s__state~0); 11267#L139 assume !(8465 == ssl3_accept_~s__state~0); 11265#L142 assume !(8466 == ssl3_accept_~s__state~0); 11263#L145 assume !(8496 == ssl3_accept_~s__state~0); 11261#L148 assume !(8497 == ssl3_accept_~s__state~0); 11259#L151 assume !(8512 == ssl3_accept_~s__state~0); 11257#L154 assume !(8513 == ssl3_accept_~s__state~0); 11255#L157 assume !(8528 == ssl3_accept_~s__state~0); 11253#L160 assume !(8529 == ssl3_accept_~s__state~0); 11246#L163 assume !(8544 == ssl3_accept_~s__state~0); 11247#L166 assume !(8545 == ssl3_accept_~s__state~0); 11091#L169 assume 8560 == ssl3_accept_~s__state~0; 10919#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 10920#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10820#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11234#L595 ssl3_accept_~skip~0 := 0; 11230#L109-2 assume !false; 11225#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11220#L112 assume !(12292 == ssl3_accept_~s__state~0); 11217#L115 assume !(16384 == ssl3_accept_~s__state~0); 11212#L118 assume !(8192 == ssl3_accept_~s__state~0); 11208#L121 assume !(24576 == ssl3_accept_~s__state~0); 11204#L124 assume !(8195 == ssl3_accept_~s__state~0); 11200#L127 assume !(8480 == ssl3_accept_~s__state~0); 11047#L130 assume !(8481 == ssl3_accept_~s__state~0); 11048#L133 assume !(8482 == ssl3_accept_~s__state~0); 11144#L136 assume 8464 == ssl3_accept_~s__state~0; 11014#L143 [2021-11-07 07:26:51,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:51,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-11-07 07:26:51,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:51,931 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414377345] [2021-11-07 07:26:51,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:51,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:51,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:51,941 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:51,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:51,960 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:51,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:51,962 INFO L85 PathProgramCache]: Analyzing trace with hash 947526942, now seen corresponding path program 1 times [2021-11-07 07:26:51,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:51,962 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244479874] [2021-11-07 07:26:51,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:51,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:51,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:52,008 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-07 07:26:52,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:52,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244479874] [2021-11-07 07:26:52,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244479874] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:52,009 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:52,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:52,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214166787] [2021-11-07 07:26:52,010 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:52,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:52,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:52,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:52,011 INFO L87 Difference]: Start difference. First operand 851 states and 1152 transitions. cyclomatic complexity: 304 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:52,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:52,158 INFO L93 Difference]: Finished difference Result 965 states and 1305 transitions. [2021-11-07 07:26:52,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:52,159 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1305 transitions. [2021-11-07 07:26:52,169 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 636 [2021-11-07 07:26:52,180 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1305 transitions. [2021-11-07 07:26:52,180 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 667 [2021-11-07 07:26:52,181 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 667 [2021-11-07 07:26:52,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1305 transitions. [2021-11-07 07:26:52,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:52,182 INFO L681 BuchiCegarLoop]: Abstraction has 965 states and 1305 transitions. [2021-11-07 07:26:52,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1305 transitions. [2021-11-07 07:26:52,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 926. [2021-11-07 07:26:52,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 926 states have (on average 1.3412526997840173) internal successors, (1242), 925 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:52,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 1242 transitions. [2021-11-07 07:26:52,208 INFO L704 BuchiCegarLoop]: Abstraction has 926 states and 1242 transitions. [2021-11-07 07:26:52,208 INFO L587 BuchiCegarLoop]: Abstraction has 926 states and 1242 transitions. [2021-11-07 07:26:52,208 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-07 07:26:52,209 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 926 states and 1242 transitions. [2021-11-07 07:26:52,218 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 610 [2021-11-07 07:26:52,219 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:52,219 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:52,220 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:52,221 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:52,221 INFO L791 eck$LassoCheckResult]: Stem: 12853#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12698#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12699#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12811#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 12746#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12748#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 12782#L109-2 assume !false; 13018#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13232#L112 assume !(12292 == ssl3_accept_~s__state~0); 13230#L115 assume !(16384 == ssl3_accept_~s__state~0); 13228#L118 assume !(8192 == ssl3_accept_~s__state~0); 13226#L121 assume !(24576 == ssl3_accept_~s__state~0); 13224#L124 assume !(8195 == ssl3_accept_~s__state~0); 13222#L127 assume !(8480 == ssl3_accept_~s__state~0); 13220#L130 assume !(8481 == ssl3_accept_~s__state~0); 13218#L133 assume !(8482 == ssl3_accept_~s__state~0); 12892#L136 assume 8464 == ssl3_accept_~s__state~0; 12834#L143 [2021-11-07 07:26:52,223 INFO L793 eck$LassoCheckResult]: Loop: 12834#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 12581#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12582#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12783#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13425#L595 ssl3_accept_~skip~0 := 0; 13422#L109-2 assume !false; 13420#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13418#L112 assume !(12292 == ssl3_accept_~s__state~0); 13416#L115 assume !(16384 == ssl3_accept_~s__state~0); 13415#L118 assume !(8192 == ssl3_accept_~s__state~0); 13414#L121 assume !(24576 == ssl3_accept_~s__state~0); 13413#L124 assume !(8195 == ssl3_accept_~s__state~0); 13412#L127 assume !(8480 == ssl3_accept_~s__state~0); 13411#L130 assume !(8481 == ssl3_accept_~s__state~0); 13409#L133 assume !(8482 == ssl3_accept_~s__state~0); 13406#L136 assume !(8464 == ssl3_accept_~s__state~0); 13402#L139 assume !(8465 == ssl3_accept_~s__state~0); 13400#L142 assume !(8466 == ssl3_accept_~s__state~0); 13399#L145 assume 8496 == ssl3_accept_~s__state~0; 12821#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 12593#L295 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12594#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 12677#L301 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12644#L301-2 ssl3_accept_~s__init_num~0 := 0; 12645#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13501#L595 ssl3_accept_~skip~0 := 0; 13500#L109-2 assume !false; 13472#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12729#L112 assume !(12292 == ssl3_accept_~s__state~0); 12730#L115 assume !(16384 == ssl3_accept_~s__state~0); 12749#L118 assume !(8192 == ssl3_accept_~s__state~0); 12658#L121 assume !(24576 == ssl3_accept_~s__state~0); 12659#L124 assume !(8195 == ssl3_accept_~s__state~0); 12791#L127 assume !(8480 == ssl3_accept_~s__state~0); 13483#L130 assume !(8481 == ssl3_accept_~s__state~0); 13459#L133 assume !(8482 == ssl3_accept_~s__state~0); 13456#L136 assume !(8464 == ssl3_accept_~s__state~0); 13455#L139 assume !(8465 == ssl3_accept_~s__state~0); 13452#L142 assume !(8466 == ssl3_accept_~s__state~0); 13451#L145 assume !(8496 == ssl3_accept_~s__state~0); 12673#L148 assume !(8497 == ssl3_accept_~s__state~0); 12674#L151 assume !(8512 == ssl3_accept_~s__state~0); 12793#L154 assume !(8513 == ssl3_accept_~s__state~0); 12597#L157 assume !(8528 == ssl3_accept_~s__state~0); 12598#L160 assume !(8529 == ssl3_accept_~s__state~0); 12819#L163 assume !(8544 == ssl3_accept_~s__state~0); 13419#L166 assume !(8545 == ssl3_accept_~s__state~0); 13417#L169 assume !(8560 == ssl3_accept_~s__state~0); 12842#L172 assume !(8561 == ssl3_accept_~s__state~0); 12843#L175 assume !(8448 == ssl3_accept_~s__state~0); 12668#L178 assume !(8576 == ssl3_accept_~s__state~0); 12669#L181 assume !(8577 == ssl3_accept_~s__state~0); 12798#L184 assume !(8592 == ssl3_accept_~s__state~0); 12799#L187 assume !(8593 == ssl3_accept_~s__state~0); 12856#L190 assume !(8608 == ssl3_accept_~s__state~0); 13405#L193 assume !(8609 == ssl3_accept_~s__state~0); 13401#L196 assume !(8640 == ssl3_accept_~s__state~0); 13190#L199 assume !(8641 == ssl3_accept_~s__state~0); 13188#L202 assume 8656 == ssl3_accept_~s__state~0; 12911#L206 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 13185#L502 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13183#L507 assume !(2 == ssl3_accept_~blastFlag~0); 13180#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 12795#L516 assume !(0 == ssl3_accept_~tmp___10~0); 12796#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12708#L595 ssl3_accept_~skip~0 := 0; 12858#L109-2 assume !false; 12773#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12774#L112 assume !(12292 == ssl3_accept_~s__state~0); 13332#L115 assume 16384 == ssl3_accept_~s__state~0; 12802#L221 ssl3_accept_~s__server~0 := 1; 12603#L226 assume 0 != ssl3_accept_~cb~0; 12604#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 12692#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 12767#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 12655#L236-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 12766#L245 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13358#L250 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post35 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35;ssl3_accept_~s__state~0 := 8480; 13356#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13350#L595 ssl3_accept_~skip~0 := 0; 13348#L109-2 assume !false; 13346#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13344#L112 assume !(12292 == ssl3_accept_~s__state~0); 13342#L115 assume !(16384 == ssl3_accept_~s__state~0); 13340#L118 assume !(8192 == ssl3_accept_~s__state~0); 13338#L121 assume !(24576 == ssl3_accept_~s__state~0); 13336#L124 assume !(8195 == ssl3_accept_~s__state~0); 12861#L127 assume !(8480 == ssl3_accept_~s__state~0); 12862#L130 assume !(8481 == ssl3_accept_~s__state~0); 12863#L133 assume !(8482 == ssl3_accept_~s__state~0); 12917#L136 assume 8464 == ssl3_accept_~s__state~0; 12834#L143 [2021-11-07 07:26:52,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:52,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-11-07 07:26:52,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:52,224 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973457746] [2021-11-07 07:26:52,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:52,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:52,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:52,234 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:52,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:52,253 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:52,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:52,254 INFO L85 PathProgramCache]: Analyzing trace with hash -177798925, now seen corresponding path program 1 times [2021-11-07 07:26:52,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:52,255 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913214106] [2021-11-07 07:26:52,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:52,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:52,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:52,304 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 07:26:52,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:52,305 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913214106] [2021-11-07 07:26:52,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913214106] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:52,305 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:52,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:52,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219735463] [2021-11-07 07:26:52,306 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:52,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:52,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:52,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:52,308 INFO L87 Difference]: Start difference. First operand 926 states and 1242 transitions. cyclomatic complexity: 319 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) [2021-11-07 07:26:52,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:52,348 INFO L93 Difference]: Finished difference Result 1644 states and 2206 transitions. [2021-11-07 07:26:52,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:52,349 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1644 states and 2206 transitions. [2021-11-07 07:26:52,365 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1105 [2021-11-07 07:26:52,381 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1644 states to 1644 states and 2206 transitions. [2021-11-07 07:26:52,382 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1157 [2021-11-07 07:26:52,383 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1157 [2021-11-07 07:26:52,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1644 states and 2206 transitions. [2021-11-07 07:26:52,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:52,384 INFO L681 BuchiCegarLoop]: Abstraction has 1644 states and 2206 transitions. [2021-11-07 07:26:52,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states and 2206 transitions. [2021-11-07 07:26:52,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 1644. [2021-11-07 07:26:52,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1644 states, 1644 states have (on average 1.3418491484184916) internal successors, (2206), 1643 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:52,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1644 states to 1644 states and 2206 transitions. [2021-11-07 07:26:52,428 INFO L704 BuchiCegarLoop]: Abstraction has 1644 states and 2206 transitions. [2021-11-07 07:26:52,428 INFO L587 BuchiCegarLoop]: Abstraction has 1644 states and 2206 transitions. [2021-11-07 07:26:52,428 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-07 07:26:52,428 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1644 states and 2206 transitions. [2021-11-07 07:26:52,441 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1105 [2021-11-07 07:26:52,441 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:52,441 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:52,443 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:52,443 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:52,444 INFO L791 eck$LassoCheckResult]: Stem: 15445#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 15277#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 15278#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15396#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 15324#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15326#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 15360#L109-2 assume !false; 15452#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16786#L112 assume !(12292 == ssl3_accept_~s__state~0); 16784#L115 assume !(16384 == ssl3_accept_~s__state~0); 16778#L118 assume !(8192 == ssl3_accept_~s__state~0); 15236#L121 assume !(24576 == ssl3_accept_~s__state~0); 15237#L124 assume !(8195 == ssl3_accept_~s__state~0); 15374#L127 assume !(8480 == ssl3_accept_~s__state~0); 16723#L130 assume !(8481 == ssl3_accept_~s__state~0); 16722#L133 assume !(8482 == ssl3_accept_~s__state~0); 15550#L136 assume 8464 == ssl3_accept_~s__state~0; 15424#L143 [2021-11-07 07:26:52,444 INFO L793 eck$LassoCheckResult]: Loop: 15424#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 15157#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15158#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 15363#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16319#L595 ssl3_accept_~skip~0 := 0; 16317#L109-2 assume !false; 16315#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16313#L112 assume !(12292 == ssl3_accept_~s__state~0); 16311#L115 assume !(16384 == ssl3_accept_~s__state~0); 16309#L118 assume !(8192 == ssl3_accept_~s__state~0); 16307#L121 assume !(24576 == ssl3_accept_~s__state~0); 16305#L124 assume !(8195 == ssl3_accept_~s__state~0); 16303#L127 assume !(8480 == ssl3_accept_~s__state~0); 16301#L130 assume !(8481 == ssl3_accept_~s__state~0); 16300#L133 assume !(8482 == ssl3_accept_~s__state~0); 16297#L136 assume !(8464 == ssl3_accept_~s__state~0); 16295#L139 assume !(8465 == ssl3_accept_~s__state~0); 16294#L142 assume !(8466 == ssl3_accept_~s__state~0); 16224#L145 assume 8496 == ssl3_accept_~s__state~0; 15874#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 16217#L295 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16214#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 16210#L301 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 16207#L301-2 ssl3_accept_~s__init_num~0 := 0; 16117#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16112#L595 ssl3_accept_~skip~0 := 0; 16110#L109-2 assume !false; 16089#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16083#L112 assume !(12292 == ssl3_accept_~s__state~0); 16081#L115 assume !(16384 == ssl3_accept_~s__state~0); 16079#L118 assume !(8192 == ssl3_accept_~s__state~0); 16077#L121 assume !(24576 == ssl3_accept_~s__state~0); 16075#L124 assume !(8195 == ssl3_accept_~s__state~0); 16073#L127 assume !(8480 == ssl3_accept_~s__state~0); 16071#L130 assume !(8481 == ssl3_accept_~s__state~0); 16069#L133 assume !(8482 == ssl3_accept_~s__state~0); 16067#L136 assume !(8464 == ssl3_accept_~s__state~0); 16065#L139 assume !(8465 == ssl3_accept_~s__state~0); 16063#L142 assume !(8466 == ssl3_accept_~s__state~0); 16061#L145 assume !(8496 == ssl3_accept_~s__state~0); 16059#L148 assume !(8497 == ssl3_accept_~s__state~0); 16057#L151 assume !(8512 == ssl3_accept_~s__state~0); 16055#L154 assume !(8513 == ssl3_accept_~s__state~0); 16053#L157 assume !(8528 == ssl3_accept_~s__state~0); 16051#L160 assume !(8529 == ssl3_accept_~s__state~0); 16049#L163 assume !(8544 == ssl3_accept_~s__state~0); 16047#L166 assume !(8545 == ssl3_accept_~s__state~0); 16041#L169 assume !(8560 == ssl3_accept_~s__state~0); 16035#L172 assume !(8561 == ssl3_accept_~s__state~0); 16032#L175 assume !(8448 == ssl3_accept_~s__state~0); 16029#L178 assume !(8576 == ssl3_accept_~s__state~0); 16027#L181 assume !(8577 == ssl3_accept_~s__state~0); 16025#L184 assume !(8592 == ssl3_accept_~s__state~0); 16022#L187 assume !(8593 == ssl3_accept_~s__state~0); 15919#L190 assume !(8608 == ssl3_accept_~s__state~0); 15920#L193 assume !(8609 == ssl3_accept_~s__state~0); 15902#L196 assume !(8640 == ssl3_accept_~s__state~0); 15839#L199 assume !(8641 == ssl3_accept_~s__state~0); 15837#L202 assume 8656 == ssl3_accept_~s__state~0; 15258#L206 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 15259#L502 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15215#L507 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 15216#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 15380#L516 assume !(0 == ssl3_accept_~tmp___10~0); 15381#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16285#L595 ssl3_accept_~skip~0 := 0; 16283#L109-2 assume !false; 16277#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16275#L112 assume !(12292 == ssl3_accept_~s__state~0); 16273#L115 assume 16384 == ssl3_accept_~s__state~0; 15886#L221 ssl3_accept_~s__server~0 := 1; 16573#L226 assume 0 != ssl3_accept_~cb~0; 16569#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 16567#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 16566#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 16563#L236-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 16561#L245 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 16559#L250 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post35 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35;ssl3_accept_~s__state~0 := 8480; 16556#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16550#L595 ssl3_accept_~skip~0 := 0; 16549#L109-2 assume !false; 16547#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16546#L112 assume !(12292 == ssl3_accept_~s__state~0); 16544#L115 assume !(16384 == ssl3_accept_~s__state~0); 16543#L118 assume !(8192 == ssl3_accept_~s__state~0); 16541#L121 assume !(24576 == ssl3_accept_~s__state~0); 16473#L124 assume !(8195 == ssl3_accept_~s__state~0); 15500#L127 assume !(8480 == ssl3_accept_~s__state~0); 15502#L130 assume !(8481 == ssl3_accept_~s__state~0); 15503#L133 assume !(8482 == ssl3_accept_~s__state~0); 16235#L136 assume 8464 == ssl3_accept_~s__state~0; 15424#L143 [2021-11-07 07:26:52,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:52,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-11-07 07:26:52,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:52,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995255572] [2021-11-07 07:26:52,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:52,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:52,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:52,454 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:52,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:52,466 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:52,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:52,467 INFO L85 PathProgramCache]: Analyzing trace with hash -200431179, now seen corresponding path program 1 times [2021-11-07 07:26:52,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:52,468 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977751318] [2021-11-07 07:26:52,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:52,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:52,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:52,497 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-07 07:26:52,498 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:52,498 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977751318] [2021-11-07 07:26:52,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977751318] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:52,498 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:52,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:52,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451070403] [2021-11-07 07:26:52,499 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:52,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:52,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:52,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:52,501 INFO L87 Difference]: Start difference. First operand 1644 states and 2206 transitions. cyclomatic complexity: 565 Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:52,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:52,689 INFO L93 Difference]: Finished difference Result 1595 states and 2128 transitions. [2021-11-07 07:26:52,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:52,690 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1595 states and 2128 transitions. [2021-11-07 07:26:52,706 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 988 [2021-11-07 07:26:52,721 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1595 states to 1593 states and 2126 transitions. [2021-11-07 07:26:52,722 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1139 [2021-11-07 07:26:52,723 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1139 [2021-11-07 07:26:52,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1593 states and 2126 transitions. [2021-11-07 07:26:52,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:52,724 INFO L681 BuchiCegarLoop]: Abstraction has 1593 states and 2126 transitions. [2021-11-07 07:26:52,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1593 states and 2126 transitions. [2021-11-07 07:26:52,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1593 to 1583. [2021-11-07 07:26:52,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1583 states, 1583 states have (on average 1.336070751737208) internal successors, (2115), 1582 states have internal predecessors, (2115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:52,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1583 states to 1583 states and 2115 transitions. [2021-11-07 07:26:52,786 INFO L704 BuchiCegarLoop]: Abstraction has 1583 states and 2115 transitions. [2021-11-07 07:26:52,786 INFO L587 BuchiCegarLoop]: Abstraction has 1583 states and 2115 transitions. [2021-11-07 07:26:52,786 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-07 07:26:52,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1583 states and 2115 transitions. [2021-11-07 07:26:52,803 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 978 [2021-11-07 07:26:52,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:52,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:52,805 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:52,806 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-11-07 07:26:52,806 INFO L791 eck$LassoCheckResult]: Stem: 18676#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18515#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18516#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18626#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 18559#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18561#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 18593#L109-2 assume !false; 18866#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19609#L112 assume !(12292 == ssl3_accept_~s__state~0); 19607#L115 assume !(16384 == ssl3_accept_~s__state~0); 19605#L118 assume !(8192 == ssl3_accept_~s__state~0); 19603#L121 assume !(24576 == ssl3_accept_~s__state~0); 19601#L124 assume !(8195 == ssl3_accept_~s__state~0); 19599#L127 assume !(8480 == ssl3_accept_~s__state~0); 19597#L130 assume !(8481 == ssl3_accept_~s__state~0); 19595#L133 assume !(8482 == ssl3_accept_~s__state~0); 19593#L136 assume 8464 == ssl3_accept_~s__state~0; 18656#L143 [2021-11-07 07:26:52,813 INFO L793 eck$LassoCheckResult]: Loop: 18656#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 18402#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18403#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 18596#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19777#L595 ssl3_accept_~skip~0 := 0; 19776#L109-2 assume !false; 19775#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19774#L112 assume !(12292 == ssl3_accept_~s__state~0); 19773#L115 assume !(16384 == ssl3_accept_~s__state~0); 19772#L118 assume !(8192 == ssl3_accept_~s__state~0); 19771#L121 assume !(24576 == ssl3_accept_~s__state~0); 19770#L124 assume !(8195 == ssl3_accept_~s__state~0); 19769#L127 assume !(8480 == ssl3_accept_~s__state~0); 19768#L130 assume !(8481 == ssl3_accept_~s__state~0); 19767#L133 assume !(8482 == ssl3_accept_~s__state~0); 19766#L136 assume !(8464 == ssl3_accept_~s__state~0); 19765#L139 assume !(8465 == ssl3_accept_~s__state~0); 19764#L142 assume !(8466 == ssl3_accept_~s__state~0); 19346#L145 assume 8496 == ssl3_accept_~s__state~0; 19124#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 19314#L295 assume !(1 == ssl3_accept_~blastFlag~0); 19315#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 19539#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19540#L301-2 ssl3_accept_~s__init_num~0 := 0; 19632#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19624#L595 ssl3_accept_~skip~0 := 0; 19621#L109-2 assume !false; 19615#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19613#L112 assume !(12292 == ssl3_accept_~s__state~0); 19611#L115 assume !(16384 == ssl3_accept_~s__state~0); 19610#L118 assume !(8192 == ssl3_accept_~s__state~0); 19608#L121 assume !(24576 == ssl3_accept_~s__state~0); 19606#L124 assume !(8195 == ssl3_accept_~s__state~0); 19604#L127 assume !(8480 == ssl3_accept_~s__state~0); 19602#L130 assume !(8481 == ssl3_accept_~s__state~0); 19600#L133 assume !(8482 == ssl3_accept_~s__state~0); 19598#L136 assume !(8464 == ssl3_accept_~s__state~0); 19596#L139 assume !(8465 == ssl3_accept_~s__state~0); 19594#L142 assume !(8466 == ssl3_accept_~s__state~0); 19592#L145 assume !(8496 == ssl3_accept_~s__state~0); 19590#L148 assume !(8497 == ssl3_accept_~s__state~0); 19589#L151 assume 8512 == ssl3_accept_~s__state~0; 19009#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19585#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19583#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19580#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19574#L595 ssl3_accept_~skip~0 := 0; 19572#L109-2 assume !false; 19570#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19568#L112 assume !(12292 == ssl3_accept_~s__state~0); 19566#L115 assume !(16384 == ssl3_accept_~s__state~0); 19559#L118 assume !(8192 == ssl3_accept_~s__state~0); 19558#L121 assume !(24576 == ssl3_accept_~s__state~0); 19557#L124 assume !(8195 == ssl3_accept_~s__state~0); 19555#L127 assume !(8480 == ssl3_accept_~s__state~0); 19554#L130 assume !(8481 == ssl3_accept_~s__state~0); 19553#L133 assume !(8482 == ssl3_accept_~s__state~0); 19502#L136 assume !(8464 == ssl3_accept_~s__state~0); 19496#L139 assume !(8465 == ssl3_accept_~s__state~0); 19494#L142 assume !(8466 == ssl3_accept_~s__state~0); 19492#L145 assume !(8496 == ssl3_accept_~s__state~0); 19490#L148 assume !(8497 == ssl3_accept_~s__state~0); 19488#L151 assume !(8512 == ssl3_accept_~s__state~0); 19486#L154 assume !(8513 == ssl3_accept_~s__state~0); 19484#L157 assume 8528 == ssl3_accept_~s__state~0; 18996#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19481#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 19479#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19446#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 19444#L362 assume !(ssl3_accept_~ret~0 <= 0); 19327#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19294#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19279#L595 ssl3_accept_~skip~0 := 0; 19276#L109-2 assume !false; 19273#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19270#L112 assume !(12292 == ssl3_accept_~s__state~0); 19267#L115 assume !(16384 == ssl3_accept_~s__state~0); 19264#L118 assume !(8192 == ssl3_accept_~s__state~0); 19261#L121 assume !(24576 == ssl3_accept_~s__state~0); 19258#L124 assume !(8195 == ssl3_accept_~s__state~0); 19255#L127 assume !(8480 == ssl3_accept_~s__state~0); 19252#L130 assume !(8481 == ssl3_accept_~s__state~0); 19249#L133 assume !(8482 == ssl3_accept_~s__state~0); 19246#L136 assume !(8464 == ssl3_accept_~s__state~0); 19243#L139 assume !(8465 == ssl3_accept_~s__state~0); 19240#L142 assume !(8466 == ssl3_accept_~s__state~0); 19237#L145 assume !(8496 == ssl3_accept_~s__state~0); 19234#L148 assume !(8497 == ssl3_accept_~s__state~0); 19231#L151 assume !(8512 == ssl3_accept_~s__state~0); 19228#L154 assume !(8513 == ssl3_accept_~s__state~0); 19225#L157 assume !(8528 == ssl3_accept_~s__state~0); 19222#L160 assume !(8529 == ssl3_accept_~s__state~0); 19219#L163 assume !(8544 == ssl3_accept_~s__state~0); 19187#L166 assume !(8545 == ssl3_accept_~s__state~0); 19188#L169 assume 8560 == ssl3_accept_~s__state~0; 18980#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 18627#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18460#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19837#L595 ssl3_accept_~skip~0 := 0; 19833#L109-2 assume !false; 19831#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19825#L112 assume !(12292 == ssl3_accept_~s__state~0); 19823#L115 assume !(16384 == ssl3_accept_~s__state~0); 19821#L118 assume !(8192 == ssl3_accept_~s__state~0); 19819#L121 assume !(24576 == ssl3_accept_~s__state~0); 19817#L124 assume !(8195 == ssl3_accept_~s__state~0); 19637#L127 assume !(8480 == ssl3_accept_~s__state~0); 18776#L130 assume !(8481 == ssl3_accept_~s__state~0); 18777#L133 assume !(8482 == ssl3_accept_~s__state~0); 19033#L136 assume 8464 == ssl3_accept_~s__state~0; 18656#L143 [2021-11-07 07:26:52,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:52,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-11-07 07:26:52,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:52,816 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244461860] [2021-11-07 07:26:52,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:52,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:52,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:52,829 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:52,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:52,847 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:52,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:52,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1789606425, now seen corresponding path program 1 times [2021-11-07 07:26:52,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:52,851 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902952659] [2021-11-07 07:26:52,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:52,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:52,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:52,890 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2021-11-07 07:26:52,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:52,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902952659] [2021-11-07 07:26:52,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902952659] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:52,891 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:52,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:52,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504550917] [2021-11-07 07:26:52,893 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:52,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:52,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:52,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:52,895 INFO L87 Difference]: Start difference. First operand 1583 states and 2115 transitions. cyclomatic complexity: 537 Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 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) [2021-11-07 07:26:52,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:52,924 INFO L93 Difference]: Finished difference Result 1607 states and 2144 transitions. [2021-11-07 07:26:52,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:52,925 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1607 states and 2144 transitions. [2021-11-07 07:26:52,938 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1002 [2021-11-07 07:26:52,954 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1607 states to 1607 states and 2144 transitions. [2021-11-07 07:26:52,954 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1153 [2021-11-07 07:26:52,956 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1153 [2021-11-07 07:26:52,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1607 states and 2144 transitions. [2021-11-07 07:26:52,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:52,958 INFO L681 BuchiCegarLoop]: Abstraction has 1607 states and 2144 transitions. [2021-11-07 07:26:52,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1607 states and 2144 transitions. [2021-11-07 07:26:52,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1607 to 1607. [2021-11-07 07:26:52,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1607 states, 1607 states have (on average 1.3341630367143746) internal successors, (2144), 1606 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:53,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1607 states to 1607 states and 2144 transitions. [2021-11-07 07:26:53,007 INFO L704 BuchiCegarLoop]: Abstraction has 1607 states and 2144 transitions. [2021-11-07 07:26:53,007 INFO L587 BuchiCegarLoop]: Abstraction has 1607 states and 2144 transitions. [2021-11-07 07:26:53,007 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-07 07:26:53,007 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1607 states and 2144 transitions. [2021-11-07 07:26:53,016 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1002 [2021-11-07 07:26:53,016 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:53,016 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:53,019 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:53,020 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-11-07 07:26:53,020 INFO L791 eck$LassoCheckResult]: Stem: 21877#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 21712#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21713#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21826#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 21765#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21767#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 21798#L109-2 assume !false; 22227#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22576#L112 assume !(12292 == ssl3_accept_~s__state~0); 22574#L115 assume !(16384 == ssl3_accept_~s__state~0); 22572#L118 assume !(8192 == ssl3_accept_~s__state~0); 22570#L121 assume !(24576 == ssl3_accept_~s__state~0); 22568#L124 assume !(8195 == ssl3_accept_~s__state~0); 22566#L127 assume !(8480 == ssl3_accept_~s__state~0); 22564#L130 assume !(8481 == ssl3_accept_~s__state~0); 22423#L133 assume !(8482 == ssl3_accept_~s__state~0); 22424#L136 assume 8464 == ssl3_accept_~s__state~0; 21857#L143 [2021-11-07 07:26:53,021 INFO L793 eck$LassoCheckResult]: Loop: 21857#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 21858#L282 assume !(0 == ssl3_accept_~blastFlag~0); 22870#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 22869#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22864#L595 ssl3_accept_~skip~0 := 0; 22863#L109-2 assume !false; 22862#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22861#L112 assume !(12292 == ssl3_accept_~s__state~0); 22860#L115 assume !(16384 == ssl3_accept_~s__state~0); 22859#L118 assume !(8192 == ssl3_accept_~s__state~0); 22858#L121 assume !(24576 == ssl3_accept_~s__state~0); 22857#L124 assume !(8195 == ssl3_accept_~s__state~0); 22856#L127 assume !(8480 == ssl3_accept_~s__state~0); 22855#L130 assume !(8481 == ssl3_accept_~s__state~0); 22854#L133 assume !(8482 == ssl3_accept_~s__state~0); 22853#L136 assume !(8464 == ssl3_accept_~s__state~0); 22852#L139 assume !(8465 == ssl3_accept_~s__state~0); 22849#L142 assume !(8466 == ssl3_accept_~s__state~0); 22848#L145 assume 8496 == ssl3_accept_~s__state~0; 22217#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 22847#L295 assume !(1 == ssl3_accept_~blastFlag~0); 22846#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 22844#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22843#L301-2 ssl3_accept_~s__init_num~0 := 0; 22841#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22836#L595 ssl3_accept_~skip~0 := 0; 22835#L109-2 assume !false; 22834#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22833#L112 assume !(12292 == ssl3_accept_~s__state~0); 22832#L115 assume !(16384 == ssl3_accept_~s__state~0); 22831#L118 assume !(8192 == ssl3_accept_~s__state~0); 22830#L121 assume !(24576 == ssl3_accept_~s__state~0); 22829#L124 assume !(8195 == ssl3_accept_~s__state~0); 22828#L127 assume !(8480 == ssl3_accept_~s__state~0); 22827#L130 assume !(8481 == ssl3_accept_~s__state~0); 22826#L133 assume !(8482 == ssl3_accept_~s__state~0); 22825#L136 assume !(8464 == ssl3_accept_~s__state~0); 22824#L139 assume !(8465 == ssl3_accept_~s__state~0); 22823#L142 assume !(8466 == ssl3_accept_~s__state~0); 22822#L145 assume !(8496 == ssl3_accept_~s__state~0); 22821#L148 assume !(8497 == ssl3_accept_~s__state~0); 22820#L151 assume 8512 == ssl3_accept_~s__state~0; 22212#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22818#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22817#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22815#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22810#L595 ssl3_accept_~skip~0 := 0; 22808#L109-2 assume !false; 22807#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22806#L112 assume !(12292 == ssl3_accept_~s__state~0); 22805#L115 assume !(16384 == ssl3_accept_~s__state~0); 22803#L118 assume !(8192 == ssl3_accept_~s__state~0); 22802#L121 assume !(24576 == ssl3_accept_~s__state~0); 22801#L124 assume !(8195 == ssl3_accept_~s__state~0); 22800#L127 assume !(8480 == ssl3_accept_~s__state~0); 22799#L130 assume !(8481 == ssl3_accept_~s__state~0); 22798#L133 assume !(8482 == ssl3_accept_~s__state~0); 22797#L136 assume !(8464 == ssl3_accept_~s__state~0); 22796#L139 assume !(8465 == ssl3_accept_~s__state~0); 22795#L142 assume !(8466 == ssl3_accept_~s__state~0); 22794#L145 assume !(8496 == ssl3_accept_~s__state~0); 22792#L148 assume !(8497 == ssl3_accept_~s__state~0); 22790#L151 assume !(8512 == ssl3_accept_~s__state~0); 22788#L154 assume !(8513 == ssl3_accept_~s__state~0); 22787#L157 assume 8528 == ssl3_accept_~s__state~0; 22207#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22781#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22778#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 22779#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 22762#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 22755#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22611#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22747#L595 ssl3_accept_~skip~0 := 0; 22745#L109-2 assume !false; 22743#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22741#L112 assume !(12292 == ssl3_accept_~s__state~0); 22732#L115 assume !(16384 == ssl3_accept_~s__state~0); 22723#L118 assume !(8192 == ssl3_accept_~s__state~0); 22721#L121 assume !(24576 == ssl3_accept_~s__state~0); 22328#L124 assume !(8195 == ssl3_accept_~s__state~0); 22327#L127 assume !(8480 == ssl3_accept_~s__state~0); 22326#L130 assume !(8481 == ssl3_accept_~s__state~0); 22325#L133 assume !(8482 == ssl3_accept_~s__state~0); 22323#L136 assume !(8464 == ssl3_accept_~s__state~0); 22322#L139 assume !(8465 == ssl3_accept_~s__state~0); 22321#L142 assume !(8466 == ssl3_accept_~s__state~0); 22319#L145 assume !(8496 == ssl3_accept_~s__state~0); 22313#L148 assume !(8497 == ssl3_accept_~s__state~0); 22311#L151 assume !(8512 == ssl3_accept_~s__state~0); 22308#L154 assume !(8513 == ssl3_accept_~s__state~0); 22309#L157 assume !(8528 == ssl3_accept_~s__state~0); 22605#L160 assume !(8529 == ssl3_accept_~s__state~0); 22603#L163 assume !(8544 == ssl3_accept_~s__state~0); 22297#L166 assume !(8545 == ssl3_accept_~s__state~0); 22295#L169 assume 8560 == ssl3_accept_~s__state~0; 21757#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 21758#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 22582#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22577#L595 ssl3_accept_~skip~0 := 0; 22575#L109-2 assume !false; 22573#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22571#L112 assume !(12292 == ssl3_accept_~s__state~0); 22569#L115 assume !(16384 == ssl3_accept_~s__state~0); 22567#L118 assume !(8192 == ssl3_accept_~s__state~0); 22565#L121 assume !(24576 == ssl3_accept_~s__state~0); 22563#L124 assume !(8195 == ssl3_accept_~s__state~0); 22429#L127 assume !(8480 == ssl3_accept_~s__state~0); 22427#L130 assume !(8481 == ssl3_accept_~s__state~0); 22425#L133 assume !(8482 == ssl3_accept_~s__state~0); 22421#L136 assume 8464 == ssl3_accept_~s__state~0; 21857#L143 [2021-11-07 07:26:53,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:53,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-11-07 07:26:53,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:53,022 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295367058] [2021-11-07 07:26:53,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:53,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:53,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:53,046 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:53,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:53,061 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:53,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:53,062 INFO L85 PathProgramCache]: Analyzing trace with hash -589714774, now seen corresponding path program 1 times [2021-11-07 07:26:53,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:53,062 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702004645] [2021-11-07 07:26:53,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:53,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:53,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:53,129 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-07 07:26:53,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:53,130 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702004645] [2021-11-07 07:26:53,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702004645] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:53,130 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:53,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:53,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720575646] [2021-11-07 07:26:53,132 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:53,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:53,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:53,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:53,134 INFO L87 Difference]: Start difference. First operand 1607 states and 2144 transitions. cyclomatic complexity: 542 Second operand has 3 states, 3 states have (on average 22.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) [2021-11-07 07:26:53,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:53,169 INFO L93 Difference]: Finished difference Result 3163 states and 4190 transitions. [2021-11-07 07:26:53,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:53,170 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3163 states and 4190 transitions. [2021-11-07 07:26:53,195 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1976 [2021-11-07 07:26:53,226 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3163 states to 3163 states and 4190 transitions. [2021-11-07 07:26:53,226 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2269 [2021-11-07 07:26:53,230 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2269 [2021-11-07 07:26:53,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3163 states and 4190 transitions. [2021-11-07 07:26:53,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:53,231 INFO L681 BuchiCegarLoop]: Abstraction has 3163 states and 4190 transitions. [2021-11-07 07:26:53,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3163 states and 4190 transitions. [2021-11-07 07:26:53,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3163 to 1613. [2021-11-07 07:26:53,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1613 states, 1613 states have (on average 1.332920024798512) internal successors, (2150), 1612 states have internal predecessors, (2150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:53,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1613 states to 1613 states and 2150 transitions. [2021-11-07 07:26:53,287 INFO L704 BuchiCegarLoop]: Abstraction has 1613 states and 2150 transitions. [2021-11-07 07:26:53,287 INFO L587 BuchiCegarLoop]: Abstraction has 1613 states and 2150 transitions. [2021-11-07 07:26:53,287 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-07 07:26:53,288 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1613 states and 2150 transitions. [2021-11-07 07:26:53,296 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1006 [2021-11-07 07:26:53,296 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:53,297 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:53,300 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:53,300 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-11-07 07:26:53,300 INFO L791 eck$LassoCheckResult]: Stem: 26651#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 26487#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26488#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26599#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 26537#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26539#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 26570#L109-2 assume !false; 27621#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27618#L112 assume !(12292 == ssl3_accept_~s__state~0); 27615#L115 assume !(16384 == ssl3_accept_~s__state~0); 27612#L118 assume !(8192 == ssl3_accept_~s__state~0); 27609#L121 assume !(24576 == ssl3_accept_~s__state~0); 27607#L124 assume !(8195 == ssl3_accept_~s__state~0); 27605#L127 assume !(8480 == ssl3_accept_~s__state~0); 27604#L130 assume !(8481 == ssl3_accept_~s__state~0); 27600#L133 assume !(8482 == ssl3_accept_~s__state~0); 26793#L136 assume 8464 == ssl3_accept_~s__state~0; 26794#L143 [2021-11-07 07:26:53,301 INFO L793 eck$LassoCheckResult]: Loop: 26794#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26374#L282 assume !(0 == ssl3_accept_~blastFlag~0); 26376#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 26571#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27593#L595 ssl3_accept_~skip~0 := 0; 27591#L109-2 assume !false; 27589#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27587#L112 assume !(12292 == ssl3_accept_~s__state~0); 27585#L115 assume !(16384 == ssl3_accept_~s__state~0); 27583#L118 assume !(8192 == ssl3_accept_~s__state~0); 27581#L121 assume !(24576 == ssl3_accept_~s__state~0); 27579#L124 assume !(8195 == ssl3_accept_~s__state~0); 27577#L127 assume !(8480 == ssl3_accept_~s__state~0); 27576#L130 assume !(8481 == ssl3_accept_~s__state~0); 27575#L133 assume !(8482 == ssl3_accept_~s__state~0); 27572#L136 assume !(8464 == ssl3_accept_~s__state~0); 27570#L139 assume !(8465 == ssl3_accept_~s__state~0); 27562#L142 assume !(8466 == ssl3_accept_~s__state~0); 27426#L145 assume 8496 == ssl3_accept_~s__state~0; 26883#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 27301#L295 assume !(1 == ssl3_accept_~blastFlag~0); 27416#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 27412#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27413#L301-2 ssl3_accept_~s__init_num~0 := 0; 27425#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27420#L595 ssl3_accept_~skip~0 := 0; 27418#L109-2 assume !false; 27415#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27411#L112 assume !(12292 == ssl3_accept_~s__state~0); 27407#L115 assume !(16384 == ssl3_accept_~s__state~0); 27401#L118 assume !(8192 == ssl3_accept_~s__state~0); 27399#L121 assume !(24576 == ssl3_accept_~s__state~0); 27397#L124 assume !(8195 == ssl3_accept_~s__state~0); 27395#L127 assume !(8480 == ssl3_accept_~s__state~0); 27393#L130 assume !(8481 == ssl3_accept_~s__state~0); 27391#L133 assume !(8482 == ssl3_accept_~s__state~0); 27389#L136 assume !(8464 == ssl3_accept_~s__state~0); 27387#L139 assume !(8465 == ssl3_accept_~s__state~0); 27385#L142 assume !(8466 == ssl3_accept_~s__state~0); 27383#L145 assume !(8496 == ssl3_accept_~s__state~0); 27381#L148 assume !(8497 == ssl3_accept_~s__state~0); 27377#L151 assume 8512 == ssl3_accept_~s__state~0; 26875#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27367#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27364#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27360#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27353#L595 ssl3_accept_~skip~0 := 0; 27350#L109-2 assume !false; 27347#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27344#L112 assume !(12292 == ssl3_accept_~s__state~0); 27341#L115 assume !(16384 == ssl3_accept_~s__state~0); 27338#L118 assume !(8192 == ssl3_accept_~s__state~0); 27335#L121 assume !(24576 == ssl3_accept_~s__state~0); 27332#L124 assume !(8195 == ssl3_accept_~s__state~0); 27328#L127 assume !(8480 == ssl3_accept_~s__state~0); 27314#L130 assume !(8481 == ssl3_accept_~s__state~0); 27310#L133 assume !(8482 == ssl3_accept_~s__state~0); 27273#L136 assume !(8464 == ssl3_accept_~s__state~0); 27272#L139 assume !(8465 == ssl3_accept_~s__state~0); 27270#L142 assume !(8466 == ssl3_accept_~s__state~0); 27269#L145 assume !(8496 == ssl3_accept_~s__state~0); 27268#L148 assume !(8497 == ssl3_accept_~s__state~0); 27267#L151 assume !(8512 == ssl3_accept_~s__state~0); 27266#L154 assume !(8513 == ssl3_accept_~s__state~0); 27265#L157 assume 8528 == ssl3_accept_~s__state~0; 26867#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27262#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27261#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 27258#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 27256#L362 assume !(ssl3_accept_~ret~0 <= 0); 27211#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27130#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27199#L595 ssl3_accept_~skip~0 := 0; 27196#L109-2 assume !false; 27193#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27190#L112 assume !(12292 == ssl3_accept_~s__state~0); 27187#L115 assume !(16384 == ssl3_accept_~s__state~0); 27184#L118 assume !(8192 == ssl3_accept_~s__state~0); 27181#L121 assume !(24576 == ssl3_accept_~s__state~0); 27178#L124 assume !(8195 == ssl3_accept_~s__state~0); 27176#L127 assume !(8480 == ssl3_accept_~s__state~0); 27162#L130 assume !(8481 == ssl3_accept_~s__state~0); 27156#L133 assume !(8482 == ssl3_accept_~s__state~0); 27150#L136 assume !(8464 == ssl3_accept_~s__state~0); 27147#L139 assume !(8465 == ssl3_accept_~s__state~0); 27144#L142 assume !(8466 == ssl3_accept_~s__state~0); 27141#L145 assume !(8496 == ssl3_accept_~s__state~0); 27138#L148 assume !(8497 == ssl3_accept_~s__state~0); 27133#L151 assume !(8512 == ssl3_accept_~s__state~0); 27125#L154 assume !(8513 == ssl3_accept_~s__state~0); 27119#L157 assume !(8528 == ssl3_accept_~s__state~0); 27117#L160 assume !(8529 == ssl3_accept_~s__state~0); 27111#L163 assume !(8544 == ssl3_accept_~s__state~0); 27108#L166 assume !(8545 == ssl3_accept_~s__state~0); 26982#L169 assume 8560 == ssl3_accept_~s__state~0; 26851#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 26600#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 26433#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27878#L595 ssl3_accept_~skip~0 := 0; 27874#L109-2 assume !false; 27873#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27871#L112 assume !(12292 == ssl3_accept_~s__state~0); 27869#L115 assume !(16384 == ssl3_accept_~s__state~0); 27867#L118 assume !(8192 == ssl3_accept_~s__state~0); 27865#L121 assume !(24576 == ssl3_accept_~s__state~0); 27863#L124 assume !(8195 == ssl3_accept_~s__state~0); 27813#L127 assume !(8480 == ssl3_accept_~s__state~0); 26711#L130 assume !(8481 == ssl3_accept_~s__state~0); 26712#L133 assume !(8482 == ssl3_accept_~s__state~0); 27127#L136 assume 8464 == ssl3_accept_~s__state~0; 26794#L143 [2021-11-07 07:26:53,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:53,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-11-07 07:26:53,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:53,302 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57809263] [2021-11-07 07:26:53,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:53,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:53,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:53,320 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:53,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:53,338 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:53,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:53,339 INFO L85 PathProgramCache]: Analyzing trace with hash -582611545, now seen corresponding path program 1 times [2021-11-07 07:26:53,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:53,339 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525340008] [2021-11-07 07:26:53,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:53,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:53,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:53,382 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-07 07:26:53,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:53,383 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525340008] [2021-11-07 07:26:53,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525340008] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:53,386 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:53,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:53,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934219214] [2021-11-07 07:26:53,387 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:53,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:53,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:53,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:53,388 INFO L87 Difference]: Start difference. First operand 1613 states and 2150 transitions. cyclomatic complexity: 542 Second operand has 3 states, 3 states have (on average 22.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) [2021-11-07 07:26:53,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:53,431 INFO L93 Difference]: Finished difference Result 3163 states and 4184 transitions. [2021-11-07 07:26:53,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:53,432 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3163 states and 4184 transitions. [2021-11-07 07:26:53,491 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1976 [2021-11-07 07:26:53,520 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3163 states to 3163 states and 4184 transitions. [2021-11-07 07:26:53,520 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2269 [2021-11-07 07:26:53,526 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2269 [2021-11-07 07:26:53,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3163 states and 4184 transitions. [2021-11-07 07:26:53,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:53,527 INFO L681 BuchiCegarLoop]: Abstraction has 3163 states and 4184 transitions. [2021-11-07 07:26:53,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3163 states and 4184 transitions. [2021-11-07 07:26:53,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3163 to 1613. [2021-11-07 07:26:53,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1613 states, 1613 states have (on average 1.3292002479851208) internal successors, (2144), 1612 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:53,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1613 states to 1613 states and 2144 transitions. [2021-11-07 07:26:53,582 INFO L704 BuchiCegarLoop]: Abstraction has 1613 states and 2144 transitions. [2021-11-07 07:26:53,582 INFO L587 BuchiCegarLoop]: Abstraction has 1613 states and 2144 transitions. [2021-11-07 07:26:53,582 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-07 07:26:53,582 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1613 states and 2144 transitions. [2021-11-07 07:26:53,591 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1006 [2021-11-07 07:26:53,592 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:53,592 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:53,594 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:53,594 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-11-07 07:26:53,596 INFO L791 eck$LassoCheckResult]: Stem: 31437#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 31268#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31269#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31381#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 31315#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31317#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 31349#L109-2 assume !false; 31774#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31771#L112 assume !(12292 == ssl3_accept_~s__state~0); 31768#L115 assume !(16384 == ssl3_accept_~s__state~0); 31765#L118 assume !(8192 == ssl3_accept_~s__state~0); 31762#L121 assume !(24576 == ssl3_accept_~s__state~0); 31759#L124 assume !(8195 == ssl3_accept_~s__state~0); 31756#L127 assume !(8480 == ssl3_accept_~s__state~0); 31753#L130 assume !(8481 == ssl3_accept_~s__state~0); 31749#L133 assume !(8482 == ssl3_accept_~s__state~0); 31746#L136 assume 8464 == ssl3_accept_~s__state~0; 31410#L143 [2021-11-07 07:26:53,596 INFO L793 eck$LassoCheckResult]: Loop: 31410#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 31411#L282 assume !(0 == ssl3_accept_~blastFlag~0); 32216#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 32049#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32043#L595 ssl3_accept_~skip~0 := 0; 32041#L109-2 assume !false; 32039#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31989#L112 assume !(12292 == ssl3_accept_~s__state~0); 31988#L115 assume !(16384 == ssl3_accept_~s__state~0); 31987#L118 assume !(8192 == ssl3_accept_~s__state~0); 31986#L121 assume !(24576 == ssl3_accept_~s__state~0); 31985#L124 assume !(8195 == ssl3_accept_~s__state~0); 31984#L127 assume !(8480 == ssl3_accept_~s__state~0); 31983#L130 assume !(8481 == ssl3_accept_~s__state~0); 31982#L133 assume !(8482 == ssl3_accept_~s__state~0); 31980#L136 assume !(8464 == ssl3_accept_~s__state~0); 31978#L139 assume !(8465 == ssl3_accept_~s__state~0); 31976#L142 assume !(8466 == ssl3_accept_~s__state~0); 31975#L145 assume 8496 == ssl3_accept_~s__state~0; 31643#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 31973#L295 assume !(1 == ssl3_accept_~blastFlag~0); 31971#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 31970#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31216#L301-2 ssl3_accept_~s__init_num~0 := 0; 31217#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32745#L595 ssl3_accept_~skip~0 := 0; 32739#L109-2 assume !false; 32737#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32735#L112 assume !(12292 == ssl3_accept_~s__state~0); 32733#L115 assume !(16384 == ssl3_accept_~s__state~0); 32731#L118 assume !(8192 == ssl3_accept_~s__state~0); 32729#L121 assume !(24576 == ssl3_accept_~s__state~0); 32727#L124 assume !(8195 == ssl3_accept_~s__state~0); 32725#L127 assume !(8480 == ssl3_accept_~s__state~0); 32723#L130 assume !(8481 == ssl3_accept_~s__state~0); 32721#L133 assume !(8482 == ssl3_accept_~s__state~0); 32719#L136 assume !(8464 == ssl3_accept_~s__state~0); 32657#L139 assume !(8465 == ssl3_accept_~s__state~0); 32656#L142 assume !(8466 == ssl3_accept_~s__state~0); 32655#L145 assume !(8496 == ssl3_accept_~s__state~0); 32651#L148 assume !(8497 == ssl3_accept_~s__state~0); 32645#L151 assume 8512 == ssl3_accept_~s__state~0; 31636#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32641#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 32640#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 32502#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32496#L595 ssl3_accept_~skip~0 := 0; 32494#L109-2 assume !false; 32492#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32490#L112 assume !(12292 == ssl3_accept_~s__state~0); 32222#L115 assume !(16384 == ssl3_accept_~s__state~0); 32215#L118 assume !(8192 == ssl3_accept_~s__state~0); 32214#L121 assume !(24576 == ssl3_accept_~s__state~0); 32213#L124 assume !(8195 == ssl3_accept_~s__state~0); 32058#L127 assume !(8480 == ssl3_accept_~s__state~0); 32057#L130 assume !(8481 == ssl3_accept_~s__state~0); 32056#L133 assume !(8482 == ssl3_accept_~s__state~0); 32055#L136 assume !(8464 == ssl3_accept_~s__state~0); 32054#L139 assume !(8465 == ssl3_accept_~s__state~0); 32052#L142 assume !(8466 == ssl3_accept_~s__state~0); 32051#L145 assume !(8496 == ssl3_accept_~s__state~0); 32050#L148 assume !(8497 == ssl3_accept_~s__state~0); 32044#L151 assume !(8512 == ssl3_accept_~s__state~0); 32042#L154 assume !(8513 == ssl3_accept_~s__state~0); 32040#L157 assume 8528 == ssl3_accept_~s__state~0; 31628#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 32037#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 32036#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 32034#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 32029#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 32025#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31804#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32018#L595 ssl3_accept_~skip~0 := 0; 32017#L109-2 assume !false; 32015#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32014#L112 assume !(12292 == ssl3_accept_~s__state~0); 32013#L115 assume !(16384 == ssl3_accept_~s__state~0); 32012#L118 assume !(8192 == ssl3_accept_~s__state~0); 32011#L121 assume !(24576 == ssl3_accept_~s__state~0); 32010#L124 assume !(8195 == ssl3_accept_~s__state~0); 32008#L127 assume !(8480 == ssl3_accept_~s__state~0); 32006#L130 assume !(8481 == ssl3_accept_~s__state~0); 32004#L133 assume !(8482 == ssl3_accept_~s__state~0); 31832#L136 assume !(8464 == ssl3_accept_~s__state~0); 31830#L139 assume !(8465 == ssl3_accept_~s__state~0); 31829#L142 assume !(8466 == ssl3_accept_~s__state~0); 31827#L145 assume !(8496 == ssl3_accept_~s__state~0); 31823#L148 assume !(8497 == ssl3_accept_~s__state~0); 31819#L151 assume !(8512 == ssl3_accept_~s__state~0); 31818#L154 assume !(8513 == ssl3_accept_~s__state~0); 31817#L157 assume !(8528 == ssl3_accept_~s__state~0); 31816#L160 assume !(8529 == ssl3_accept_~s__state~0); 31813#L163 assume !(8544 == ssl3_accept_~s__state~0); 31814#L166 assume !(8545 == ssl3_accept_~s__state~0); 31815#L169 assume 8560 == ssl3_accept_~s__state~0; 31311#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 31312#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 31784#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31778#L595 ssl3_accept_~skip~0 := 0; 31775#L109-2 assume !false; 31772#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31769#L112 assume !(12292 == ssl3_accept_~s__state~0); 31766#L115 assume !(16384 == ssl3_accept_~s__state~0); 31763#L118 assume !(8192 == ssl3_accept_~s__state~0); 31760#L121 assume !(24576 == ssl3_accept_~s__state~0); 31757#L124 assume !(8195 == ssl3_accept_~s__state~0); 31754#L127 assume !(8480 == ssl3_accept_~s__state~0); 31751#L130 assume !(8481 == ssl3_accept_~s__state~0); 31752#L133 assume !(8482 == ssl3_accept_~s__state~0); 31981#L136 assume 8464 == ssl3_accept_~s__state~0; 31410#L143 [2021-11-07 07:26:53,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:53,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-11-07 07:26:53,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:53,597 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057025668] [2021-11-07 07:26:53,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:53,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:53,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:53,606 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:53,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:53,631 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:53,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:53,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1655864680, now seen corresponding path program 1 times [2021-11-07 07:26:53,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:53,632 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130062414] [2021-11-07 07:26:53,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:53,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:53,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:53,678 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-11-07 07:26:53,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:53,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130062414] [2021-11-07 07:26:53,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130062414] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:53,679 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:53,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:53,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349561109] [2021-11-07 07:26:53,680 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:53,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:53,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:53,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:53,681 INFO L87 Difference]: Start difference. First operand 1613 states and 2144 transitions. cyclomatic complexity: 536 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:53,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:53,840 INFO L93 Difference]: Finished difference Result 1819 states and 2406 transitions. [2021-11-07 07:26:53,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:53,841 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1819 states and 2406 transitions. [2021-11-07 07:26:53,853 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1142 [2021-11-07 07:26:53,869 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1819 states to 1819 states and 2406 transitions. [2021-11-07 07:26:53,870 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1293 [2021-11-07 07:26:53,872 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1293 [2021-11-07 07:26:53,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1819 states and 2406 transitions. [2021-11-07 07:26:53,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:53,872 INFO L681 BuchiCegarLoop]: Abstraction has 1819 states and 2406 transitions. [2021-11-07 07:26:53,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1819 states and 2406 transitions. [2021-11-07 07:26:53,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1819 to 1775. [2021-11-07 07:26:53,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1775 states, 1775 states have (on average 1.316056338028169) internal successors, (2336), 1774 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:53,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1775 states to 1775 states and 2336 transitions. [2021-11-07 07:26:53,920 INFO L704 BuchiCegarLoop]: Abstraction has 1775 states and 2336 transitions. [2021-11-07 07:26:53,920 INFO L587 BuchiCegarLoop]: Abstraction has 1775 states and 2336 transitions. [2021-11-07 07:26:53,920 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-07 07:26:53,920 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1775 states and 2336 transitions. [2021-11-07 07:26:53,929 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1114 [2021-11-07 07:26:53,929 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:53,930 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:53,934 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:53,934 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-11-07 07:26:53,935 INFO L791 eck$LassoCheckResult]: Stem: 34885#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 34711#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 34712#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34830#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 34757#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 34759#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 34791#L109-2 assume !false; 35113#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35369#L112 assume !(12292 == ssl3_accept_~s__state~0); 35366#L115 assume !(16384 == ssl3_accept_~s__state~0); 35363#L118 assume !(8192 == ssl3_accept_~s__state~0); 35360#L121 assume !(24576 == ssl3_accept_~s__state~0); 35357#L124 assume !(8195 == ssl3_accept_~s__state~0); 35354#L127 assume !(8480 == ssl3_accept_~s__state~0); 35351#L130 assume !(8481 == ssl3_accept_~s__state~0); 35346#L133 assume !(8482 == ssl3_accept_~s__state~0); 35340#L136 assume 8464 == ssl3_accept_~s__state~0; 35291#L143 [2021-11-07 07:26:53,936 INFO L793 eck$LassoCheckResult]: Loop: 35291#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 34594#L282 assume !(0 == ssl3_accept_~blastFlag~0); 34596#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 35884#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35879#L595 ssl3_accept_~skip~0 := 0; 35878#L109-2 assume !false; 35877#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35876#L112 assume !(12292 == ssl3_accept_~s__state~0); 35875#L115 assume !(16384 == ssl3_accept_~s__state~0); 35874#L118 assume !(8192 == ssl3_accept_~s__state~0); 35873#L121 assume !(24576 == ssl3_accept_~s__state~0); 35872#L124 assume !(8195 == ssl3_accept_~s__state~0); 35871#L127 assume !(8480 == ssl3_accept_~s__state~0); 35870#L130 assume !(8481 == ssl3_accept_~s__state~0); 35869#L133 assume !(8482 == ssl3_accept_~s__state~0); 35868#L136 assume !(8464 == ssl3_accept_~s__state~0); 35867#L139 assume !(8465 == ssl3_accept_~s__state~0); 35866#L142 assume !(8466 == ssl3_accept_~s__state~0); 35865#L145 assume 8496 == ssl3_accept_~s__state~0; 35279#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 35864#L295 assume !(1 == ssl3_accept_~blastFlag~0); 35863#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 35861#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35860#L301-2 ssl3_accept_~s__init_num~0 := 0; 35858#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35853#L595 ssl3_accept_~skip~0 := 0; 35852#L109-2 assume !false; 35851#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35850#L112 assume !(12292 == ssl3_accept_~s__state~0); 35849#L115 assume !(16384 == ssl3_accept_~s__state~0); 35848#L118 assume !(8192 == ssl3_accept_~s__state~0); 35847#L121 assume !(24576 == ssl3_accept_~s__state~0); 35846#L124 assume !(8195 == ssl3_accept_~s__state~0); 35845#L127 assume !(8480 == ssl3_accept_~s__state~0); 35844#L130 assume !(8481 == ssl3_accept_~s__state~0); 35843#L133 assume !(8482 == ssl3_accept_~s__state~0); 35842#L136 assume !(8464 == ssl3_accept_~s__state~0); 35841#L139 assume !(8465 == ssl3_accept_~s__state~0); 35840#L142 assume !(8466 == ssl3_accept_~s__state~0); 35839#L145 assume !(8496 == ssl3_accept_~s__state~0); 35838#L148 assume !(8497 == ssl3_accept_~s__state~0); 35837#L151 assume 8512 == ssl3_accept_~s__state~0; 35264#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35835#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35834#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35832#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35827#L595 ssl3_accept_~skip~0 := 0; 35826#L109-2 assume !false; 35825#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35824#L112 assume !(12292 == ssl3_accept_~s__state~0); 35823#L115 assume !(16384 == ssl3_accept_~s__state~0); 35822#L118 assume !(8192 == ssl3_accept_~s__state~0); 35821#L121 assume !(24576 == ssl3_accept_~s__state~0); 35820#L124 assume !(8195 == ssl3_accept_~s__state~0); 35819#L127 assume !(8480 == ssl3_accept_~s__state~0); 35818#L130 assume !(8481 == ssl3_accept_~s__state~0); 35817#L133 assume !(8482 == ssl3_accept_~s__state~0); 35816#L136 assume !(8464 == ssl3_accept_~s__state~0); 35815#L139 assume !(8465 == ssl3_accept_~s__state~0); 35814#L142 assume !(8466 == ssl3_accept_~s__state~0); 35813#L145 assume !(8496 == ssl3_accept_~s__state~0); 35812#L148 assume !(8497 == ssl3_accept_~s__state~0); 35811#L151 assume !(8512 == ssl3_accept_~s__state~0); 35810#L154 assume !(8513 == ssl3_accept_~s__state~0); 35809#L157 assume 8528 == ssl3_accept_~s__state~0; 35247#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 35808#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 35806#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 35804#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 35799#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 35796#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 35794#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35789#L595 ssl3_accept_~skip~0 := 0; 35788#L109-2 assume !false; 35787#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35786#L112 assume !(12292 == ssl3_accept_~s__state~0); 35785#L115 assume !(16384 == ssl3_accept_~s__state~0); 35784#L118 assume !(8192 == ssl3_accept_~s__state~0); 35783#L121 assume !(24576 == ssl3_accept_~s__state~0); 35782#L124 assume !(8195 == ssl3_accept_~s__state~0); 35781#L127 assume !(8480 == ssl3_accept_~s__state~0); 35780#L130 assume !(8481 == ssl3_accept_~s__state~0); 35779#L133 assume !(8482 == ssl3_accept_~s__state~0); 35778#L136 assume !(8464 == ssl3_accept_~s__state~0); 35777#L139 assume !(8465 == ssl3_accept_~s__state~0); 35776#L142 assume !(8466 == ssl3_accept_~s__state~0); 35775#L145 assume !(8496 == ssl3_accept_~s__state~0); 35774#L148 assume !(8497 == ssl3_accept_~s__state~0); 35773#L151 assume !(8512 == ssl3_accept_~s__state~0); 35772#L154 assume !(8513 == ssl3_accept_~s__state~0); 35770#L157 assume !(8528 == ssl3_accept_~s__state~0); 35766#L160 assume !(8529 == ssl3_accept_~s__state~0); 35765#L163 assume 8544 == ssl3_accept_~s__state~0; 35241#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 35490#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 35487#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35608#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35492#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 35395#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 35382#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35375#L595 ssl3_accept_~skip~0 := 0; 35372#L109-2 assume !false; 35370#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35367#L112 assume !(12292 == ssl3_accept_~s__state~0); 35364#L115 assume !(16384 == ssl3_accept_~s__state~0); 35361#L118 assume !(8192 == ssl3_accept_~s__state~0); 35358#L121 assume !(24576 == ssl3_accept_~s__state~0); 35355#L124 assume !(8195 == ssl3_accept_~s__state~0); 35352#L127 assume !(8480 == ssl3_accept_~s__state~0); 35349#L130 assume !(8481 == ssl3_accept_~s__state~0); 35350#L133 assume !(8482 == ssl3_accept_~s__state~0); 35433#L136 assume 8464 == ssl3_accept_~s__state~0; 35291#L143 [2021-11-07 07:26:53,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:53,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-11-07 07:26:53,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:53,938 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109367171] [2021-11-07 07:26:53,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:53,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:53,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:53,949 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:53,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:53,969 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:53,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:53,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1772413256, now seen corresponding path program 1 times [2021-11-07 07:26:53,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:53,971 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381952640] [2021-11-07 07:26:53,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:53,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:53,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:54,029 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-07 07:26:54,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:54,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381952640] [2021-11-07 07:26:54,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381952640] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:54,031 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:54,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:26:54,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193876644] [2021-11-07 07:26:54,032 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:54,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:54,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:54,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:54,033 INFO L87 Difference]: Start difference. First operand 1775 states and 2336 transitions. cyclomatic complexity: 566 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:54,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:54,203 INFO L93 Difference]: Finished difference Result 1921 states and 2512 transitions. [2021-11-07 07:26:54,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:54,204 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1921 states and 2512 transitions. [2021-11-07 07:26:54,217 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1178 [2021-11-07 07:26:54,244 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1921 states to 1878 states and 2453 transitions. [2021-11-07 07:26:54,244 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1369 [2021-11-07 07:26:54,246 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1393 [2021-11-07 07:26:54,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1878 states and 2453 transitions. [2021-11-07 07:26:54,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:54,249 INFO L681 BuchiCegarLoop]: Abstraction has 1878 states and 2453 transitions. [2021-11-07 07:26:54,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1878 states and 2453 transitions. [2021-11-07 07:26:54,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1878 to 1789. [2021-11-07 07:26:54,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1789 states, 1789 states have (on average 1.3135830072666295) internal successors, (2350), 1788 states have internal predecessors, (2350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:54,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1789 states to 1789 states and 2350 transitions. [2021-11-07 07:26:54,302 INFO L704 BuchiCegarLoop]: Abstraction has 1789 states and 2350 transitions. [2021-11-07 07:26:54,302 INFO L587 BuchiCegarLoop]: Abstraction has 1789 states and 2350 transitions. [2021-11-07 07:26:54,302 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-07 07:26:54,303 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1789 states and 2350 transitions. [2021-11-07 07:26:54,312 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2021-11-07 07:26:54,313 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:54,313 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:54,314 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:54,314 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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] [2021-11-07 07:26:54,314 INFO L791 eck$LassoCheckResult]: Stem: 38554#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 38403#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 38404#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38510#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 38449#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38451#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 38482#L109-2 assume !false; 39730#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39728#L112 assume !(12292 == ssl3_accept_~s__state~0); 39725#L115 assume !(16384 == ssl3_accept_~s__state~0); 39723#L118 assume !(8192 == ssl3_accept_~s__state~0); 39721#L121 assume !(24576 == ssl3_accept_~s__state~0); 39715#L124 assume !(8195 == ssl3_accept_~s__state~0); 39710#L127 assume !(8480 == ssl3_accept_~s__state~0); 39702#L130 assume 8481 == ssl3_accept_~s__state~0; 38411#L131 [2021-11-07 07:26:54,314 INFO L793 eck$LassoCheckResult]: Loop: 38411#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 38354#L267 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 38355#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40077#L595 ssl3_accept_~skip~0 := 0; 40076#L109-2 assume !false; 40075#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40074#L112 assume !(12292 == ssl3_accept_~s__state~0); 40073#L115 assume !(16384 == ssl3_accept_~s__state~0); 40072#L118 assume !(8192 == ssl3_accept_~s__state~0); 38364#L121 assume !(24576 == ssl3_accept_~s__state~0); 38365#L124 assume !(8195 == ssl3_accept_~s__state~0); 38493#L127 assume !(8480 == ssl3_accept_~s__state~0); 38454#L130 assume !(8481 == ssl3_accept_~s__state~0); 38455#L133 assume !(8482 == ssl3_accept_~s__state~0); 38332#L136 assume !(8464 == ssl3_accept_~s__state~0); 38333#L139 assume !(8465 == ssl3_accept_~s__state~0); 38379#L142 assume !(8466 == ssl3_accept_~s__state~0); 38538#L145 assume !(8496 == ssl3_accept_~s__state~0); 39040#L148 assume !(8497 == ssl3_accept_~s__state~0); 39038#L151 assume !(8512 == ssl3_accept_~s__state~0); 39036#L154 assume !(8513 == ssl3_accept_~s__state~0); 39034#L157 assume !(8528 == ssl3_accept_~s__state~0); 39032#L160 assume !(8529 == ssl3_accept_~s__state~0); 39008#L163 assume !(8544 == ssl3_accept_~s__state~0); 39007#L166 assume !(8545 == ssl3_accept_~s__state~0); 39006#L169 assume !(8560 == ssl3_accept_~s__state~0); 39003#L172 assume !(8561 == ssl3_accept_~s__state~0); 38568#L175 assume 8448 == ssl3_accept_~s__state~0; 38569#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 38947#L436 assume !(ssl3_accept_~num1~0 > 0); 38441#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38442#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38752#L595 ssl3_accept_~skip~0 := 0; 38751#L109-2 assume !false; 38750#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38748#L112 assume !(12292 == ssl3_accept_~s__state~0); 38747#L115 assume !(16384 == ssl3_accept_~s__state~0); 38746#L118 assume !(8192 == ssl3_accept_~s__state~0); 38744#L121 assume !(24576 == ssl3_accept_~s__state~0); 38742#L124 assume !(8195 == ssl3_accept_~s__state~0); 38741#L127 assume 8480 == ssl3_accept_~s__state~0; 38411#L131 [2021-11-07 07:26:54,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:54,316 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-11-07 07:26:54,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:54,317 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657800260] [2021-11-07 07:26:54,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:54,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:54,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:54,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:54,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:54,340 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657800260] [2021-11-07 07:26:54,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657800260] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:54,340 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:54,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:26:54,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822581462] [2021-11-07 07:26:54,341 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 07:26:54,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:54,345 INFO L85 PathProgramCache]: Analyzing trace with hash -535913607, now seen corresponding path program 1 times [2021-11-07 07:26:54,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:54,346 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831962420] [2021-11-07 07:26:54,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:54,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:54,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:54,384 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:54,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:54,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831962420] [2021-11-07 07:26:54,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831962420] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:26:54,386 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619852172] [2021-11-07 07:26:54,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:54,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 07:26:54,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:26:54,388 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 07:26:54,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-07 07:26:54,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:54,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 07:26:54,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:26:54,738 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:54,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619852172] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:26:54,739 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 07:26:54,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-11-07 07:26:54,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644842118] [2021-11-07 07:26:54,740 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:54,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:54,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:54,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:54,741 INFO L87 Difference]: Start difference. First operand 1789 states and 2350 transitions. cyclomatic complexity: 568 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:54,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:54,902 INFO L93 Difference]: Finished difference Result 1793 states and 2350 transitions. [2021-11-07 07:26:54,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:54,903 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1793 states and 2350 transitions. [2021-11-07 07:26:54,916 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1160 [2021-11-07 07:26:54,929 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1793 states to 1793 states and 2350 transitions. [2021-11-07 07:26:54,929 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1308 [2021-11-07 07:26:54,932 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1308 [2021-11-07 07:26:54,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1793 states and 2350 transitions. [2021-11-07 07:26:54,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:54,934 INFO L681 BuchiCegarLoop]: Abstraction has 1793 states and 2350 transitions. [2021-11-07 07:26:54,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1793 states and 2350 transitions. [2021-11-07 07:26:54,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1793 to 1789. [2021-11-07 07:26:54,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1789 states, 1789 states have (on average 1.311347121296814) internal successors, (2346), 1788 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:54,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1789 states to 1789 states and 2346 transitions. [2021-11-07 07:26:54,982 INFO L704 BuchiCegarLoop]: Abstraction has 1789 states and 2346 transitions. [2021-11-07 07:26:54,982 INFO L587 BuchiCegarLoop]: Abstraction has 1789 states and 2346 transitions. [2021-11-07 07:26:54,982 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-07 07:26:54,982 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1789 states and 2346 transitions. [2021-11-07 07:26:54,991 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2021-11-07 07:26:54,992 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:54,992 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:54,993 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:54,993 INFO L843 BuchiCegarLoop]: 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] [2021-11-07 07:26:54,993 INFO L791 eck$LassoCheckResult]: Stem: 42272#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 42116#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 42117#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42223#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 42164#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42166#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 42196#L109-2 assume !false; 42715#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42712#L112 assume !(12292 == ssl3_accept_~s__state~0); 42699#L115 assume !(16384 == ssl3_accept_~s__state~0); 42700#L118 assume !(8192 == ssl3_accept_~s__state~0); 42691#L121 assume !(24576 == ssl3_accept_~s__state~0); 42692#L124 assume !(8195 == ssl3_accept_~s__state~0); 42527#L127 assume !(8480 == ssl3_accept_~s__state~0); 42528#L130 assume !(8481 == ssl3_accept_~s__state~0); 42296#L133 assume 8482 == ssl3_accept_~s__state~0; 42273#L134 [2021-11-07 07:26:54,994 INFO L793 eck$LassoCheckResult]: Loop: 42273#L134 ssl3_accept_~s__state~0 := 3; 42065#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43558#L595 ssl3_accept_~skip~0 := 0; 43553#L109-2 assume !false; 43551#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43549#L112 assume !(12292 == ssl3_accept_~s__state~0); 43547#L115 assume !(16384 == ssl3_accept_~s__state~0); 43545#L118 assume !(8192 == ssl3_accept_~s__state~0); 43543#L121 assume !(24576 == ssl3_accept_~s__state~0); 43541#L124 assume !(8195 == ssl3_accept_~s__state~0); 43539#L127 assume !(8480 == ssl3_accept_~s__state~0); 43537#L130 assume !(8481 == ssl3_accept_~s__state~0); 43535#L133 assume !(8482 == ssl3_accept_~s__state~0); 43533#L136 assume !(8464 == ssl3_accept_~s__state~0); 43531#L139 assume !(8465 == ssl3_accept_~s__state~0); 43528#L142 assume !(8466 == ssl3_accept_~s__state~0); 43129#L145 assume !(8496 == ssl3_accept_~s__state~0); 43037#L148 assume !(8497 == ssl3_accept_~s__state~0); 43036#L151 assume !(8512 == ssl3_accept_~s__state~0); 43034#L154 assume !(8513 == ssl3_accept_~s__state~0); 43032#L157 assume !(8528 == ssl3_accept_~s__state~0); 43030#L160 assume !(8529 == ssl3_accept_~s__state~0); 43028#L163 assume !(8544 == ssl3_accept_~s__state~0); 43026#L166 assume !(8545 == ssl3_accept_~s__state~0); 43024#L169 assume !(8560 == ssl3_accept_~s__state~0); 42808#L172 assume !(8561 == ssl3_accept_~s__state~0); 42287#L175 assume 8448 == ssl3_accept_~s__state~0; 42288#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 42366#L436 assume !(ssl3_accept_~num1~0 > 0); 42156#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42157#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42462#L595 ssl3_accept_~skip~0 := 0; 42461#L109-2 assume !false; 42460#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42459#L112 assume !(12292 == ssl3_accept_~s__state~0); 42458#L115 assume !(16384 == ssl3_accept_~s__state~0); 42457#L118 assume !(8192 == ssl3_accept_~s__state~0); 42456#L121 assume !(24576 == ssl3_accept_~s__state~0); 42454#L124 assume !(8195 == ssl3_accept_~s__state~0); 42453#L127 assume !(8480 == ssl3_accept_~s__state~0); 42451#L130 assume !(8481 == ssl3_accept_~s__state~0); 42450#L133 assume 8482 == ssl3_accept_~s__state~0; 42273#L134 [2021-11-07 07:26:54,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:54,995 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-11-07 07:26:54,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:54,995 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52876961] [2021-11-07 07:26:54,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:54,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:55,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:55,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:55,015 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:55,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52876961] [2021-11-07 07:26:55,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52876961] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:55,016 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:55,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:26:55,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846227862] [2021-11-07 07:26:55,016 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 07:26:55,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:55,017 INFO L85 PathProgramCache]: Analyzing trace with hash -595924234, now seen corresponding path program 1 times [2021-11-07 07:26:55,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:55,018 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357745204] [2021-11-07 07:26:55,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:55,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:55,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:55,035 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:26:55,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:55,036 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357745204] [2021-11-07 07:26:55,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357745204] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:55,036 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:55,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:26:55,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298012524] [2021-11-07 07:26:55,037 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:55,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:55,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:55,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:55,038 INFO L87 Difference]: Start difference. First operand 1789 states and 2346 transitions. cyclomatic complexity: 564 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:55,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:55,189 INFO L93 Difference]: Finished difference Result 1789 states and 2342 transitions. [2021-11-07 07:26:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:55,190 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1789 states and 2342 transitions. [2021-11-07 07:26:55,202 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2021-11-07 07:26:55,215 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1789 states to 1789 states and 2342 transitions. [2021-11-07 07:26:55,215 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1304 [2021-11-07 07:26:55,217 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1304 [2021-11-07 07:26:55,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1789 states and 2342 transitions. [2021-11-07 07:26:55,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:55,218 INFO L681 BuchiCegarLoop]: Abstraction has 1789 states and 2342 transitions. [2021-11-07 07:26:55,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1789 states and 2342 transitions. [2021-11-07 07:26:55,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1789 to 1789. [2021-11-07 07:26:55,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1789 states, 1789 states have (on average 1.3091112353269982) internal successors, (2342), 1788 states have internal predecessors, (2342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:55,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1789 states to 1789 states and 2342 transitions. [2021-11-07 07:26:55,265 INFO L704 BuchiCegarLoop]: Abstraction has 1789 states and 2342 transitions. [2021-11-07 07:26:55,265 INFO L587 BuchiCegarLoop]: Abstraction has 1789 states and 2342 transitions. [2021-11-07 07:26:55,265 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-07 07:26:55,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1789 states and 2342 transitions. [2021-11-07 07:26:55,274 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2021-11-07 07:26:55,274 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:55,275 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:55,277 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:55,277 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2021-11-07 07:26:55,277 INFO L791 eck$LassoCheckResult]: Stem: 45874#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 45703#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45704#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45817#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 45751#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45753#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 45789#L109-2 assume !false; 46615#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46614#L112 assume !(12292 == ssl3_accept_~s__state~0); 46613#L115 assume !(16384 == ssl3_accept_~s__state~0); 46612#L118 assume !(8192 == ssl3_accept_~s__state~0); 46611#L121 assume !(24576 == ssl3_accept_~s__state~0); 46609#L124 assume !(8195 == ssl3_accept_~s__state~0); 46604#L127 assume !(8480 == ssl3_accept_~s__state~0); 46602#L130 assume !(8481 == ssl3_accept_~s__state~0); 46600#L133 assume !(8482 == ssl3_accept_~s__state~0); 46593#L136 assume 8464 == ssl3_accept_~s__state~0; 46057#L143 [2021-11-07 07:26:55,278 INFO L793 eck$LassoCheckResult]: Loop: 46057#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 45591#L282 assume !(0 == ssl3_accept_~blastFlag~0); 45593#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 47079#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47074#L595 ssl3_accept_~skip~0 := 0; 47073#L109-2 assume !false; 47072#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47071#L112 assume !(12292 == ssl3_accept_~s__state~0); 47070#L115 assume !(16384 == ssl3_accept_~s__state~0); 47069#L118 assume !(8192 == ssl3_accept_~s__state~0); 47068#L121 assume !(24576 == ssl3_accept_~s__state~0); 47067#L124 assume !(8195 == ssl3_accept_~s__state~0); 47066#L127 assume !(8480 == ssl3_accept_~s__state~0); 47064#L130 assume !(8481 == ssl3_accept_~s__state~0); 47062#L133 assume !(8482 == ssl3_accept_~s__state~0); 47060#L136 assume !(8464 == ssl3_accept_~s__state~0); 47057#L139 assume !(8465 == ssl3_accept_~s__state~0); 46583#L142 assume !(8466 == ssl3_accept_~s__state~0); 46503#L145 assume 8496 == ssl3_accept_~s__state~0; 46054#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 46499#L295 assume !(1 == ssl3_accept_~blastFlag~0); 46497#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 46494#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46495#L301-2 ssl3_accept_~s__init_num~0 := 0; 46846#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46840#L595 ssl3_accept_~skip~0 := 0; 46838#L109-2 assume !false; 46836#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46834#L112 assume !(12292 == ssl3_accept_~s__state~0); 46832#L115 assume !(16384 == ssl3_accept_~s__state~0); 46830#L118 assume !(8192 == ssl3_accept_~s__state~0); 46828#L121 assume !(24576 == ssl3_accept_~s__state~0); 46825#L124 assume !(8195 == ssl3_accept_~s__state~0); 46818#L127 assume !(8480 == ssl3_accept_~s__state~0); 46816#L130 assume !(8481 == ssl3_accept_~s__state~0); 46813#L133 assume !(8482 == ssl3_accept_~s__state~0); 46806#L136 assume !(8464 == ssl3_accept_~s__state~0); 46803#L139 assume !(8465 == ssl3_accept_~s__state~0); 46800#L142 assume !(8466 == ssl3_accept_~s__state~0); 46797#L145 assume !(8496 == ssl3_accept_~s__state~0); 46794#L148 assume !(8497 == ssl3_accept_~s__state~0); 46791#L151 assume 8512 == ssl3_accept_~s__state~0; 46050#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46785#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 46782#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 46778#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46771#L595 ssl3_accept_~skip~0 := 0; 46768#L109-2 assume !false; 46765#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46762#L112 assume !(12292 == ssl3_accept_~s__state~0); 46759#L115 assume !(16384 == ssl3_accept_~s__state~0); 46756#L118 assume !(8192 == ssl3_accept_~s__state~0); 46753#L121 assume !(24576 == ssl3_accept_~s__state~0); 46750#L124 assume !(8195 == ssl3_accept_~s__state~0); 46748#L127 assume !(8480 == ssl3_accept_~s__state~0); 46744#L130 assume !(8481 == ssl3_accept_~s__state~0); 46740#L133 assume !(8482 == ssl3_accept_~s__state~0); 46734#L136 assume !(8464 == ssl3_accept_~s__state~0); 46731#L139 assume !(8465 == ssl3_accept_~s__state~0); 46729#L142 assume !(8466 == ssl3_accept_~s__state~0); 46726#L145 assume !(8496 == ssl3_accept_~s__state~0); 46723#L148 assume !(8497 == ssl3_accept_~s__state~0); 46721#L151 assume !(8512 == ssl3_accept_~s__state~0); 46718#L154 assume !(8513 == ssl3_accept_~s__state~0); 46716#L157 assume 8528 == ssl3_accept_~s__state~0; 46042#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46713#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 46710#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 46707#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 46701#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 46697#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46694#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46688#L595 ssl3_accept_~skip~0 := 0; 46686#L109-2 assume !false; 46684#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46682#L112 assume !(12292 == ssl3_accept_~s__state~0); 46680#L115 assume !(16384 == ssl3_accept_~s__state~0); 46679#L118 assume !(8192 == ssl3_accept_~s__state~0); 46677#L121 assume !(24576 == ssl3_accept_~s__state~0); 46674#L124 assume !(8195 == ssl3_accept_~s__state~0); 46671#L127 assume !(8480 == ssl3_accept_~s__state~0); 46663#L130 assume !(8481 == ssl3_accept_~s__state~0); 46660#L133 assume !(8482 == ssl3_accept_~s__state~0); 46654#L136 assume !(8464 == ssl3_accept_~s__state~0); 46651#L139 assume !(8465 == ssl3_accept_~s__state~0); 46649#L142 assume !(8466 == ssl3_accept_~s__state~0); 46647#L145 assume !(8496 == ssl3_accept_~s__state~0); 46645#L148 assume !(8497 == ssl3_accept_~s__state~0); 46643#L151 assume !(8512 == ssl3_accept_~s__state~0); 46641#L154 assume !(8513 == ssl3_accept_~s__state~0); 46639#L157 assume !(8528 == ssl3_accept_~s__state~0); 46636#L160 assume !(8529 == ssl3_accept_~s__state~0); 46519#L163 assume 8544 == ssl3_accept_~s__state~0; 46037#L167 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 46418#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46408#L595 ssl3_accept_~skip~0 := 0; 46406#L109-2 assume !false; 46404#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46402#L112 assume !(12292 == ssl3_accept_~s__state~0); 46400#L115 assume !(16384 == ssl3_accept_~s__state~0); 46398#L118 assume !(8192 == ssl3_accept_~s__state~0); 46396#L121 assume !(24576 == ssl3_accept_~s__state~0); 46394#L124 assume !(8195 == ssl3_accept_~s__state~0); 46392#L127 assume !(8480 == ssl3_accept_~s__state~0); 46390#L130 assume !(8481 == ssl3_accept_~s__state~0); 46388#L133 assume !(8482 == ssl3_accept_~s__state~0); 46386#L136 assume !(8464 == ssl3_accept_~s__state~0); 46384#L139 assume !(8465 == ssl3_accept_~s__state~0); 46381#L142 assume !(8466 == ssl3_accept_~s__state~0); 46382#L145 assume !(8496 == ssl3_accept_~s__state~0); 46502#L148 assume !(8497 == ssl3_accept_~s__state~0); 46374#L151 assume !(8512 == ssl3_accept_~s__state~0); 46372#L154 assume !(8513 == ssl3_accept_~s__state~0); 46370#L157 assume !(8528 == ssl3_accept_~s__state~0); 46367#L160 assume !(8529 == ssl3_accept_~s__state~0); 46368#L163 assume !(8544 == ssl3_accept_~s__state~0); 46520#L166 assume !(8545 == ssl3_accept_~s__state~0); 46358#L169 assume !(8560 == ssl3_accept_~s__state~0); 46359#L172 assume !(8561 == ssl3_accept_~s__state~0); 46351#L175 assume !(8448 == ssl3_accept_~s__state~0); 46352#L178 assume 8576 == ssl3_accept_~s__state~0; 46025#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 46638#L450 assume !(ssl3_accept_~ret~0 <= 0); 46513#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 46514#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46603#L595 ssl3_accept_~skip~0 := 0; 46601#L109-2 assume !false; 46599#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46598#L112 assume !(12292 == ssl3_accept_~s__state~0); 46597#L115 assume !(16384 == ssl3_accept_~s__state~0); 46592#L118 assume !(8192 == ssl3_accept_~s__state~0); 46591#L121 assume !(24576 == ssl3_accept_~s__state~0); 46590#L124 assume !(8195 == ssl3_accept_~s__state~0); 46589#L127 assume !(8480 == ssl3_accept_~s__state~0); 45893#L130 assume !(8481 == ssl3_accept_~s__state~0); 46587#L133 assume !(8482 == ssl3_accept_~s__state~0); 46586#L136 assume 8464 == ssl3_accept_~s__state~0; 46057#L143 [2021-11-07 07:26:55,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:55,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-11-07 07:26:55,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:55,279 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865803415] [2021-11-07 07:26:55,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:55,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:55,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:55,287 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:55,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:55,298 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:55,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:55,299 INFO L85 PathProgramCache]: Analyzing trace with hash 2127508951, now seen corresponding path program 1 times [2021-11-07 07:26:55,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:55,299 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785311962] [2021-11-07 07:26:55,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:55,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:55,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:55,337 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-07 07:26:55,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:55,337 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785311962] [2021-11-07 07:26:55,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785311962] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:55,338 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:55,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:55,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286278384] [2021-11-07 07:26:55,339 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:55,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:55,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:55,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:55,340 INFO L87 Difference]: Start difference. First operand 1789 states and 2342 transitions. cyclomatic complexity: 560 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) [2021-11-07 07:26:55,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:55,503 INFO L93 Difference]: Finished difference Result 1699 states and 2160 transitions. [2021-11-07 07:26:55,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:55,504 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1699 states and 2160 transitions. [2021-11-07 07:26:55,514 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 920 [2021-11-07 07:26:55,534 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1699 states to 1441 states and 1840 transitions. [2021-11-07 07:26:55,534 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1033 [2021-11-07 07:26:55,537 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1291 [2021-11-07 07:26:55,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1441 states and 1840 transitions. [2021-11-07 07:26:55,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:55,538 INFO L681 BuchiCegarLoop]: Abstraction has 1441 states and 1840 transitions. [2021-11-07 07:26:55,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1441 states and 1840 transitions. [2021-11-07 07:26:55,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1441 to 1179. [2021-11-07 07:26:55,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1179 states, 1179 states have (on average 1.282442748091603) internal successors, (1512), 1178 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:55,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1179 states to 1179 states and 1512 transitions. [2021-11-07 07:26:55,567 INFO L704 BuchiCegarLoop]: Abstraction has 1179 states and 1512 transitions. [2021-11-07 07:26:55,567 INFO L587 BuchiCegarLoop]: Abstraction has 1179 states and 1512 transitions. [2021-11-07 07:26:55,567 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-07 07:26:55,568 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1179 states and 1512 transitions. [2021-11-07 07:26:55,572 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 916 [2021-11-07 07:26:55,573 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:55,573 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:55,575 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:55,575 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2021-11-07 07:26:55,576 INFO L791 eck$LassoCheckResult]: Stem: 49293#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 49172#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 49173#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49266#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 49208#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 49210#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 49239#L109-2 assume !false; 49326#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49915#L112 assume !(12292 == ssl3_accept_~s__state~0); 49914#L115 assume !(16384 == ssl3_accept_~s__state~0); 49912#L118 assume !(8192 == ssl3_accept_~s__state~0); 49911#L121 assume !(24576 == ssl3_accept_~s__state~0); 49910#L124 assume !(8195 == ssl3_accept_~s__state~0); 49909#L127 assume !(8480 == ssl3_accept_~s__state~0); 49866#L130 assume !(8481 == ssl3_accept_~s__state~0); 49865#L133 assume !(8482 == ssl3_accept_~s__state~0); 49394#L136 assume 8464 == ssl3_accept_~s__state~0; 49279#L143 [2021-11-07 07:26:55,576 INFO L793 eck$LassoCheckResult]: Loop: 49279#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 49085#L282 assume !(0 == ssl3_accept_~blastFlag~0); 49087#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 49942#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49937#L595 ssl3_accept_~skip~0 := 0; 49936#L109-2 assume !false; 49935#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49934#L112 assume !(12292 == ssl3_accept_~s__state~0); 49933#L115 assume !(16384 == ssl3_accept_~s__state~0); 49932#L118 assume !(8192 == ssl3_accept_~s__state~0); 49931#L121 assume !(24576 == ssl3_accept_~s__state~0); 49930#L124 assume !(8195 == ssl3_accept_~s__state~0); 49929#L127 assume !(8480 == ssl3_accept_~s__state~0); 49928#L130 assume !(8481 == ssl3_accept_~s__state~0); 49927#L133 assume !(8482 == ssl3_accept_~s__state~0); 49926#L136 assume !(8464 == ssl3_accept_~s__state~0); 49925#L139 assume !(8465 == ssl3_accept_~s__state~0); 49924#L142 assume !(8466 == ssl3_accept_~s__state~0); 49767#L145 assume 8496 == ssl3_accept_~s__state~0; 49467#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 49765#L295 assume !(1 == ssl3_accept_~blastFlag~0); 49763#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 49762#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49267#L301-2 ssl3_accept_~s__init_num~0 := 0; 50121#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50111#L595 ssl3_accept_~skip~0 := 0; 50108#L109-2 assume !false; 50105#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50102#L112 assume !(12292 == ssl3_accept_~s__state~0); 50099#L115 assume !(16384 == ssl3_accept_~s__state~0); 50096#L118 assume !(8192 == ssl3_accept_~s__state~0); 50093#L121 assume !(24576 == ssl3_accept_~s__state~0); 50090#L124 assume !(8195 == ssl3_accept_~s__state~0); 50086#L127 assume !(8480 == ssl3_accept_~s__state~0); 50084#L130 assume !(8481 == ssl3_accept_~s__state~0); 50081#L133 assume !(8482 == ssl3_accept_~s__state~0); 50075#L136 assume !(8464 == ssl3_accept_~s__state~0); 50072#L139 assume !(8465 == ssl3_accept_~s__state~0); 50069#L142 assume !(8466 == ssl3_accept_~s__state~0); 50066#L145 assume !(8496 == ssl3_accept_~s__state~0); 50063#L148 assume !(8497 == ssl3_accept_~s__state~0); 50061#L151 assume 8512 == ssl3_accept_~s__state~0; 49461#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49300#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 49248#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49249#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50110#L595 ssl3_accept_~skip~0 := 0; 50107#L109-2 assume !false; 50104#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50101#L112 assume !(12292 == ssl3_accept_~s__state~0); 50098#L115 assume !(16384 == ssl3_accept_~s__state~0); 50095#L118 assume !(8192 == ssl3_accept_~s__state~0); 50092#L121 assume !(24576 == ssl3_accept_~s__state~0); 50087#L124 assume !(8195 == ssl3_accept_~s__state~0); 50085#L127 assume !(8480 == ssl3_accept_~s__state~0); 50083#L130 assume !(8481 == ssl3_accept_~s__state~0); 50080#L133 assume !(8482 == ssl3_accept_~s__state~0); 50074#L136 assume !(8464 == ssl3_accept_~s__state~0); 50071#L139 assume !(8465 == ssl3_accept_~s__state~0); 50068#L142 assume !(8466 == ssl3_accept_~s__state~0); 50065#L145 assume !(8496 == ssl3_accept_~s__state~0); 50062#L148 assume !(8497 == ssl3_accept_~s__state~0); 50060#L151 assume !(8512 == ssl3_accept_~s__state~0); 50059#L154 assume !(8513 == ssl3_accept_~s__state~0); 50058#L157 assume 8528 == ssl3_accept_~s__state~0; 49108#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49109#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 49162#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 49120#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 49121#L362 assume !(ssl3_accept_~ret~0 <= 0); 49268#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49301#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49180#L595 ssl3_accept_~skip~0 := 0; 49297#L109-2 assume !false; 49298#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49908#L112 assume !(12292 == ssl3_accept_~s__state~0); 49906#L115 assume !(16384 == ssl3_accept_~s__state~0); 49904#L118 assume !(8192 == ssl3_accept_~s__state~0); 49898#L121 assume !(24576 == ssl3_accept_~s__state~0); 49896#L124 assume !(8195 == ssl3_accept_~s__state~0); 49894#L127 assume !(8480 == ssl3_accept_~s__state~0); 49892#L130 assume !(8481 == ssl3_accept_~s__state~0); 49890#L133 assume !(8482 == ssl3_accept_~s__state~0); 49888#L136 assume !(8464 == ssl3_accept_~s__state~0); 49886#L139 assume !(8465 == ssl3_accept_~s__state~0); 49884#L142 assume !(8466 == ssl3_accept_~s__state~0); 49882#L145 assume !(8496 == ssl3_accept_~s__state~0); 49880#L148 assume !(8497 == ssl3_accept_~s__state~0); 49878#L151 assume !(8512 == ssl3_accept_~s__state~0); 49876#L154 assume !(8513 == ssl3_accept_~s__state~0); 49874#L157 assume !(8528 == ssl3_accept_~s__state~0); 49872#L160 assume !(8529 == ssl3_accept_~s__state~0); 49870#L163 assume 8544 == ssl3_accept_~s__state~0; 49451#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 49869#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 49864#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49296#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49170#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 49171#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 49131#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50195#L595 ssl3_accept_~skip~0 := 0; 50192#L109-2 assume !false; 50189#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50186#L112 assume !(12292 == ssl3_accept_~s__state~0); 50183#L115 assume !(16384 == ssl3_accept_~s__state~0); 50181#L118 assume !(8192 == ssl3_accept_~s__state~0); 50178#L121 assume !(24576 == ssl3_accept_~s__state~0); 50175#L124 assume !(8195 == ssl3_accept_~s__state~0); 50172#L127 assume !(8480 == ssl3_accept_~s__state~0); 50169#L130 assume !(8481 == ssl3_accept_~s__state~0); 50166#L133 assume !(8482 == ssl3_accept_~s__state~0); 50164#L136 assume !(8464 == ssl3_accept_~s__state~0); 50162#L139 assume !(8465 == ssl3_accept_~s__state~0); 50161#L142 assume !(8466 == ssl3_accept_~s__state~0); 49854#L145 assume !(8496 == ssl3_accept_~s__state~0); 49852#L148 assume !(8497 == ssl3_accept_~s__state~0); 49846#L151 assume !(8512 == ssl3_accept_~s__state~0); 49844#L154 assume !(8513 == ssl3_accept_~s__state~0); 49842#L157 assume !(8528 == ssl3_accept_~s__state~0); 49840#L160 assume !(8529 == ssl3_accept_~s__state~0); 49838#L163 assume !(8544 == ssl3_accept_~s__state~0); 49836#L166 assume !(8545 == ssl3_accept_~s__state~0); 49834#L169 assume !(8560 == ssl3_accept_~s__state~0); 49832#L172 assume !(8561 == ssl3_accept_~s__state~0); 49830#L175 assume 8448 == ssl3_accept_~s__state~0; 49178#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 49166#L436 assume !(ssl3_accept_~num1~0 > 0); 49168#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49205#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49507#L595 ssl3_accept_~skip~0 := 0; 49501#L109-2 assume !false; 49499#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49497#L112 assume !(12292 == ssl3_accept_~s__state~0); 49495#L115 assume !(16384 == ssl3_accept_~s__state~0); 49492#L118 assume !(8192 == ssl3_accept_~s__state~0); 49490#L121 assume !(24576 == ssl3_accept_~s__state~0); 49488#L124 assume !(8195 == ssl3_accept_~s__state~0); 49485#L127 assume !(8480 == ssl3_accept_~s__state~0); 49482#L130 assume !(8481 == ssl3_accept_~s__state~0); 49480#L133 assume !(8482 == ssl3_accept_~s__state~0); 49477#L136 assume 8464 == ssl3_accept_~s__state~0; 49279#L143 [2021-11-07 07:26:55,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:55,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-11-07 07:26:55,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:55,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505025011] [2021-11-07 07:26:55,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:55,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:55,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:55,586 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:55,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:55,598 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:55,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:55,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1363765267, now seen corresponding path program 1 times [2021-11-07 07:26:55,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:55,600 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443152960] [2021-11-07 07:26:55,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:55,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:55,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:55,679 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-07 07:26:55,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:55,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443152960] [2021-11-07 07:26:55,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443152960] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:26:55,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442630402] [2021-11-07 07:26:55,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:55,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 07:26:55,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:26:55,682 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 07:26:55,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-07 07:26:55,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:55,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 07:26:55,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:26:56,343 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-07 07:26:56,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442630402] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:26:56,343 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 07:26:56,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-11-07 07:26:56,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879270880] [2021-11-07 07:26:56,344 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:56,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:56,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 07:26:56,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 07:26:56,346 INFO L87 Difference]: Start difference. First operand 1179 states and 1512 transitions. cyclomatic complexity: 336 Second operand has 4 states, 3 states have (on average 30.0) 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) [2021-11-07 07:26:56,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:56,684 INFO L93 Difference]: Finished difference Result 2031 states and 2567 transitions. [2021-11-07 07:26:56,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 07:26:56,684 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2031 states and 2567 transitions. [2021-11-07 07:26:56,695 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1768 [2021-11-07 07:26:56,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2031 states to 2031 states and 2567 transitions. [2021-11-07 07:26:56,703 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1881 [2021-11-07 07:26:56,706 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1881 [2021-11-07 07:26:56,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2031 states and 2567 transitions. [2021-11-07 07:26:56,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:56,707 INFO L681 BuchiCegarLoop]: Abstraction has 2031 states and 2567 transitions. [2021-11-07 07:26:56,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2031 states and 2567 transitions. [2021-11-07 07:26:56,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2031 to 1527. [2021-11-07 07:26:56,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1527 states, 1527 states have (on average 1.2776686313032088) internal successors, (1951), 1526 states have internal predecessors, (1951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:56,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1527 states to 1527 states and 1951 transitions. [2021-11-07 07:26:56,750 INFO L704 BuchiCegarLoop]: Abstraction has 1527 states and 1951 transitions. [2021-11-07 07:26:56,751 INFO L587 BuchiCegarLoop]: Abstraction has 1527 states and 1951 transitions. [2021-11-07 07:26:56,751 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-07 07:26:56,751 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1527 states and 1951 transitions. [2021-11-07 07:26:56,757 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1264 [2021-11-07 07:26:56,757 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:56,757 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:56,760 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:56,760 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-07 07:26:56,760 INFO L791 eck$LassoCheckResult]: Stem: 52950#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 52814#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 52815#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 52914#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 52853#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 52855#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 52887#L109-2 assume !false; 53002#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53784#L112 assume !(12292 == ssl3_accept_~s__state~0); 53785#L115 assume !(16384 == ssl3_accept_~s__state~0); 53778#L118 assume !(8192 == ssl3_accept_~s__state~0); 53779#L121 assume !(24576 == ssl3_accept_~s__state~0); 53774#L124 assume !(8195 == ssl3_accept_~s__state~0); 53775#L127 assume !(8480 == ssl3_accept_~s__state~0); 53391#L130 assume !(8481 == ssl3_accept_~s__state~0); 53392#L133 assume !(8482 == ssl3_accept_~s__state~0); 53159#L136 assume 8464 == ssl3_accept_~s__state~0; 53152#L143 [2021-11-07 07:26:56,761 INFO L793 eck$LassoCheckResult]: Loop: 53152#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 54224#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 54223#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 54222#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54212#L595 ssl3_accept_~skip~0 := 0; 54210#L109-2 assume !false; 54208#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54206#L112 assume !(12292 == ssl3_accept_~s__state~0); 54204#L115 assume !(16384 == ssl3_accept_~s__state~0); 54202#L118 assume !(8192 == ssl3_accept_~s__state~0); 54200#L121 assume !(24576 == ssl3_accept_~s__state~0); 54198#L124 assume !(8195 == ssl3_accept_~s__state~0); 54196#L127 assume !(8480 == ssl3_accept_~s__state~0); 54194#L130 assume !(8481 == ssl3_accept_~s__state~0); 54192#L133 assume !(8482 == ssl3_accept_~s__state~0); 54190#L136 assume !(8464 == ssl3_accept_~s__state~0); 54186#L139 assume !(8465 == ssl3_accept_~s__state~0); 54183#L142 assume !(8466 == ssl3_accept_~s__state~0); 54152#L145 assume 8496 == ssl3_accept_~s__state~0; 54151#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 54138#L295 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 52735#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 52796#L301 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 52771#L301-2 ssl3_accept_~s__init_num~0 := 0; 52772#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52824#L595 ssl3_accept_~skip~0 := 0; 54246#L109-2 assume !false; 54245#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54244#L112 assume !(12292 == ssl3_accept_~s__state~0); 54243#L115 assume !(16384 == ssl3_accept_~s__state~0); 52926#L118 assume !(8192 == ssl3_accept_~s__state~0); 52780#L121 assume !(24576 == ssl3_accept_~s__state~0); 52781#L124 assume !(8195 == ssl3_accept_~s__state~0); 52898#L127 assume !(8480 == ssl3_accept_~s__state~0); 52863#L130 assume !(8481 == ssl3_accept_~s__state~0); 52864#L133 assume !(8482 == ssl3_accept_~s__state~0); 54169#L136 assume !(8464 == ssl3_accept_~s__state~0); 54167#L139 assume !(8465 == ssl3_accept_~s__state~0); 54165#L142 assume !(8466 == ssl3_accept_~s__state~0); 54163#L145 assume !(8496 == ssl3_accept_~s__state~0); 54161#L148 assume !(8497 == ssl3_accept_~s__state~0); 54159#L151 assume !(8512 == ssl3_accept_~s__state~0); 54157#L154 assume !(8513 == ssl3_accept_~s__state~0); 54155#L157 assume !(8528 == ssl3_accept_~s__state~0); 54153#L160 assume !(8529 == ssl3_accept_~s__state~0); 54148#L163 assume !(8544 == ssl3_accept_~s__state~0); 52925#L166 assume !(8545 == ssl3_accept_~s__state~0); 52870#L169 assume !(8560 == ssl3_accept_~s__state~0); 52871#L172 assume !(8561 == ssl3_accept_~s__state~0); 52941#L175 assume !(8448 == ssl3_accept_~s__state~0); 54140#L178 assume !(8576 == ssl3_accept_~s__state~0); 54137#L181 assume !(8577 == ssl3_accept_~s__state~0); 54135#L184 assume !(8592 == ssl3_accept_~s__state~0); 52952#L187 assume !(8593 == ssl3_accept_~s__state~0); 52881#L190 assume !(8608 == ssl3_accept_~s__state~0); 52856#L193 assume !(8609 == ssl3_accept_~s__state~0); 52857#L196 assume !(8640 == ssl3_accept_~s__state~0); 52833#L199 assume !(8641 == ssl3_accept_~s__state~0); 52834#L202 assume 8656 == ssl3_accept_~s__state~0; 52798#L206 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 52799#L502 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 52765#L507 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 52766#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 52784#L516 assume !(0 == ssl3_accept_~tmp___10~0); 53965#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53955#L595 ssl3_accept_~skip~0 := 0; 53953#L109-2 assume !false; 53951#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53949#L112 assume !(12292 == ssl3_accept_~s__state~0); 53947#L115 assume !(16384 == ssl3_accept_~s__state~0); 53945#L118 assume !(8192 == ssl3_accept_~s__state~0); 53943#L121 assume !(24576 == ssl3_accept_~s__state~0); 53941#L124 assume !(8195 == ssl3_accept_~s__state~0); 53939#L127 assume !(8480 == ssl3_accept_~s__state~0); 53937#L130 assume !(8481 == ssl3_accept_~s__state~0); 53935#L133 assume !(8482 == ssl3_accept_~s__state~0); 53933#L136 assume !(8464 == ssl3_accept_~s__state~0); 53931#L139 assume !(8465 == ssl3_accept_~s__state~0); 53929#L142 assume !(8466 == ssl3_accept_~s__state~0); 53927#L145 assume !(8496 == ssl3_accept_~s__state~0); 53925#L148 assume !(8497 == ssl3_accept_~s__state~0); 53923#L151 assume !(8512 == ssl3_accept_~s__state~0); 53921#L154 assume !(8513 == ssl3_accept_~s__state~0); 53920#L157 assume !(8528 == ssl3_accept_~s__state~0); 53919#L160 assume !(8529 == ssl3_accept_~s__state~0); 53918#L163 assume !(8544 == ssl3_accept_~s__state~0); 53916#L166 assume !(8545 == ssl3_accept_~s__state~0); 53915#L169 assume !(8560 == ssl3_accept_~s__state~0); 53914#L172 assume !(8561 == ssl3_accept_~s__state~0); 53909#L175 assume !(8448 == ssl3_accept_~s__state~0); 53907#L178 assume !(8576 == ssl3_accept_~s__state~0); 53905#L181 assume !(8577 == ssl3_accept_~s__state~0); 53903#L184 assume !(8592 == ssl3_accept_~s__state~0); 53901#L187 assume !(8593 == ssl3_accept_~s__state~0); 53899#L190 assume !(8608 == ssl3_accept_~s__state~0); 53897#L193 assume !(8609 == ssl3_accept_~s__state~0); 53895#L196 assume !(8640 == ssl3_accept_~s__state~0); 53893#L199 assume !(8641 == ssl3_accept_~s__state~0); 53891#L202 assume !(8656 == ssl3_accept_~s__state~0); 53889#L205 assume !(8657 == ssl3_accept_~s__state~0); 52894#L208 assume 8672 == ssl3_accept_~s__state~0; 52888#L212 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 52775#L524 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 52776#L524-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 52936#L535 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 53388#L535-2 ssl3_accept_~s__init_num~0 := 0; 53385#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53380#L595 ssl3_accept_~skip~0 := 0; 53379#L109-2 assume !false; 53378#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53377#L112 assume !(12292 == ssl3_accept_~s__state~0); 53376#L115 assume !(16384 == ssl3_accept_~s__state~0); 53375#L118 assume !(8192 == ssl3_accept_~s__state~0); 53374#L121 assume !(24576 == ssl3_accept_~s__state~0); 53373#L124 assume !(8195 == ssl3_accept_~s__state~0); 53372#L127 assume !(8480 == ssl3_accept_~s__state~0); 53370#L130 assume !(8481 == ssl3_accept_~s__state~0); 53368#L133 assume !(8482 == ssl3_accept_~s__state~0); 53366#L136 assume !(8464 == ssl3_accept_~s__state~0); 53364#L139 assume !(8465 == ssl3_accept_~s__state~0); 53362#L142 assume !(8466 == ssl3_accept_~s__state~0); 53316#L145 assume !(8496 == ssl3_accept_~s__state~0); 53315#L148 assume !(8497 == ssl3_accept_~s__state~0); 53313#L151 assume !(8512 == ssl3_accept_~s__state~0); 53312#L154 assume !(8513 == ssl3_accept_~s__state~0); 53311#L157 assume !(8528 == ssl3_accept_~s__state~0); 53310#L160 assume !(8529 == ssl3_accept_~s__state~0); 53309#L163 assume !(8544 == ssl3_accept_~s__state~0); 53307#L166 assume !(8545 == ssl3_accept_~s__state~0); 53305#L169 assume !(8560 == ssl3_accept_~s__state~0); 53300#L172 assume !(8561 == ssl3_accept_~s__state~0); 53294#L175 assume 8448 == ssl3_accept_~s__state~0; 53293#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 53292#L436 assume !(ssl3_accept_~num1~0 > 0); 53093#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53094#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53082#L595 ssl3_accept_~skip~0 := 0; 53083#L109-2 assume !false; 53078#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53079#L112 assume !(12292 == ssl3_accept_~s__state~0); 53068#L115 assume !(16384 == ssl3_accept_~s__state~0); 53069#L118 assume !(8192 == ssl3_accept_~s__state~0); 53033#L121 assume !(24576 == ssl3_accept_~s__state~0); 53035#L124 assume !(8195 == ssl3_accept_~s__state~0); 53020#L127 assume !(8480 == ssl3_accept_~s__state~0); 53022#L130 assume !(8481 == ssl3_accept_~s__state~0); 52968#L133 assume !(8482 == ssl3_accept_~s__state~0); 52970#L136 assume 8464 == ssl3_accept_~s__state~0; 53152#L143 [2021-11-07 07:26:56,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:56,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-11-07 07:26:56,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:56,762 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704625372] [2021-11-07 07:26:56,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:56,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:56,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:56,772 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:56,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:56,782 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:56,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:56,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1721557744, now seen corresponding path program 1 times [2021-11-07 07:26:56,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:56,783 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358295024] [2021-11-07 07:26:56,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:56,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:56,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:56,822 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-07 07:26:56,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:56,822 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358295024] [2021-11-07 07:26:56,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358295024] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:56,823 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:56,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:56,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397931762] [2021-11-07 07:26:56,824 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:56,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:56,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:56,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:56,826 INFO L87 Difference]: Start difference. First operand 1527 states and 1951 transitions. cyclomatic complexity: 427 Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:56,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:56,860 INFO L93 Difference]: Finished difference Result 2146 states and 2761 transitions. [2021-11-07 07:26:56,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:56,861 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2146 states and 2761 transitions. [2021-11-07 07:26:56,872 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1883 [2021-11-07 07:26:56,881 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2146 states to 2146 states and 2761 transitions. [2021-11-07 07:26:56,881 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1996 [2021-11-07 07:26:56,884 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1996 [2021-11-07 07:26:56,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2146 states and 2761 transitions. [2021-11-07 07:26:56,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:56,885 INFO L681 BuchiCegarLoop]: Abstraction has 2146 states and 2761 transitions. [2021-11-07 07:26:56,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2146 states and 2761 transitions. [2021-11-07 07:26:56,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2146 to 2146. [2021-11-07 07:26:56,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2146 states, 2146 states have (on average 1.2865796831314074) internal successors, (2761), 2145 states have internal predecessors, (2761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:56,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2146 states to 2146 states and 2761 transitions. [2021-11-07 07:26:56,938 INFO L704 BuchiCegarLoop]: Abstraction has 2146 states and 2761 transitions. [2021-11-07 07:26:56,939 INFO L587 BuchiCegarLoop]: Abstraction has 2146 states and 2761 transitions. [2021-11-07 07:26:56,939 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-07 07:26:56,939 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2146 states and 2761 transitions. [2021-11-07 07:26:56,947 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1883 [2021-11-07 07:26:56,947 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:56,947 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:56,950 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:56,950 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-07 07:26:56,951 INFO L791 eck$LassoCheckResult]: Stem: 56628#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 56493#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 56494#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56593#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 56534#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 56536#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 56568#L109-2 assume !false; 56703#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58204#L112 assume !(12292 == ssl3_accept_~s__state~0); 58202#L115 assume !(16384 == ssl3_accept_~s__state~0); 58200#L118 assume !(8192 == ssl3_accept_~s__state~0); 58198#L121 assume !(24576 == ssl3_accept_~s__state~0); 58196#L124 assume !(8195 == ssl3_accept_~s__state~0); 58194#L127 assume !(8480 == ssl3_accept_~s__state~0); 58192#L130 assume !(8481 == ssl3_accept_~s__state~0); 58190#L133 assume !(8482 == ssl3_accept_~s__state~0); 58184#L136 assume 8464 == ssl3_accept_~s__state~0; 57011#L143 [2021-11-07 07:26:56,951 INFO L793 eck$LassoCheckResult]: Loop: 57011#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 58178#L282 assume !(0 == ssl3_accept_~blastFlag~0); 58176#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 58174#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58168#L595 ssl3_accept_~skip~0 := 0; 58166#L109-2 assume !false; 58164#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58162#L112 assume !(12292 == ssl3_accept_~s__state~0); 58160#L115 assume !(16384 == ssl3_accept_~s__state~0); 58158#L118 assume !(8192 == ssl3_accept_~s__state~0); 58156#L121 assume !(24576 == ssl3_accept_~s__state~0); 58155#L124 assume !(8195 == ssl3_accept_~s__state~0); 58153#L127 assume !(8480 == ssl3_accept_~s__state~0); 58151#L130 assume !(8481 == ssl3_accept_~s__state~0); 58149#L133 assume !(8482 == ssl3_accept_~s__state~0); 58147#L136 assume !(8464 == ssl3_accept_~s__state~0); 58146#L139 assume !(8465 == ssl3_accept_~s__state~0); 58145#L142 assume !(8466 == ssl3_accept_~s__state~0); 58144#L145 assume 8496 == ssl3_accept_~s__state~0; 57002#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 57969#L295 assume !(1 == ssl3_accept_~blastFlag~0); 57777#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 57775#L301 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 57713#L301-2 ssl3_accept_~s__init_num~0 := 0; 57711#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57701#L595 ssl3_accept_~skip~0 := 0; 57699#L109-2 assume !false; 57697#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57695#L112 assume !(12292 == ssl3_accept_~s__state~0); 57692#L115 assume !(16384 == ssl3_accept_~s__state~0); 57654#L118 assume !(8192 == ssl3_accept_~s__state~0); 57653#L121 assume !(24576 == ssl3_accept_~s__state~0); 57652#L124 assume !(8195 == ssl3_accept_~s__state~0); 57650#L127 assume !(8480 == ssl3_accept_~s__state~0); 57649#L130 assume !(8481 == ssl3_accept_~s__state~0); 57648#L133 assume !(8482 == ssl3_accept_~s__state~0); 57647#L136 assume !(8464 == ssl3_accept_~s__state~0); 57646#L139 assume !(8465 == ssl3_accept_~s__state~0); 57645#L142 assume !(8466 == ssl3_accept_~s__state~0); 57644#L145 assume !(8496 == ssl3_accept_~s__state~0); 57643#L148 assume !(8497 == ssl3_accept_~s__state~0); 57641#L151 assume !(8512 == ssl3_accept_~s__state~0); 57639#L154 assume !(8513 == ssl3_accept_~s__state~0); 57638#L157 assume !(8528 == ssl3_accept_~s__state~0); 57637#L160 assume !(8529 == ssl3_accept_~s__state~0); 57633#L163 assume !(8544 == ssl3_accept_~s__state~0); 57632#L166 assume !(8545 == ssl3_accept_~s__state~0); 57631#L169 assume !(8560 == ssl3_accept_~s__state~0); 57630#L172 assume !(8561 == ssl3_accept_~s__state~0); 57628#L175 assume !(8448 == ssl3_accept_~s__state~0); 57627#L178 assume !(8576 == ssl3_accept_~s__state~0); 57619#L181 assume !(8577 == ssl3_accept_~s__state~0); 57617#L184 assume !(8592 == ssl3_accept_~s__state~0); 57583#L187 assume !(8593 == ssl3_accept_~s__state~0); 57578#L190 assume !(8608 == ssl3_accept_~s__state~0); 57550#L193 assume !(8609 == ssl3_accept_~s__state~0); 57525#L196 assume !(8640 == ssl3_accept_~s__state~0); 56825#L199 assume !(8641 == ssl3_accept_~s__state~0); 56815#L202 assume 8656 == ssl3_accept_~s__state~0; 56718#L206 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 56809#L502 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 56806#L507 assume !(2 == ssl3_accept_~blastFlag~0); 56804#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 56800#L516 assume !(0 == ssl3_accept_~tmp___10~0); 56799#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56789#L595 ssl3_accept_~skip~0 := 0; 56787#L109-2 assume !false; 56785#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56783#L112 assume !(12292 == ssl3_accept_~s__state~0); 56781#L115 assume !(16384 == ssl3_accept_~s__state~0); 56779#L118 assume !(8192 == ssl3_accept_~s__state~0); 56777#L121 assume !(24576 == ssl3_accept_~s__state~0); 56775#L124 assume !(8195 == ssl3_accept_~s__state~0); 56773#L127 assume !(8480 == ssl3_accept_~s__state~0); 56771#L130 assume !(8481 == ssl3_accept_~s__state~0); 56769#L133 assume !(8482 == ssl3_accept_~s__state~0); 56767#L136 assume !(8464 == ssl3_accept_~s__state~0); 56765#L139 assume !(8465 == ssl3_accept_~s__state~0); 56763#L142 assume !(8466 == ssl3_accept_~s__state~0); 56761#L145 assume !(8496 == ssl3_accept_~s__state~0); 56759#L148 assume !(8497 == ssl3_accept_~s__state~0); 56757#L151 assume !(8512 == ssl3_accept_~s__state~0); 56755#L154 assume !(8513 == ssl3_accept_~s__state~0); 56753#L157 assume !(8528 == ssl3_accept_~s__state~0); 56751#L160 assume !(8529 == ssl3_accept_~s__state~0); 56749#L163 assume !(8544 == ssl3_accept_~s__state~0); 56747#L166 assume !(8545 == ssl3_accept_~s__state~0); 56745#L169 assume !(8560 == ssl3_accept_~s__state~0); 56743#L172 assume !(8561 == ssl3_accept_~s__state~0); 56741#L175 assume !(8448 == ssl3_accept_~s__state~0); 56739#L178 assume !(8576 == ssl3_accept_~s__state~0); 56737#L181 assume !(8577 == ssl3_accept_~s__state~0); 56735#L184 assume !(8592 == ssl3_accept_~s__state~0); 56733#L187 assume !(8593 == ssl3_accept_~s__state~0); 56731#L190 assume !(8608 == ssl3_accept_~s__state~0); 56729#L193 assume !(8609 == ssl3_accept_~s__state~0); 56727#L196 assume !(8640 == ssl3_accept_~s__state~0); 56725#L199 assume !(8641 == ssl3_accept_~s__state~0); 56721#L202 assume !(8656 == ssl3_accept_~s__state~0); 56717#L205 assume !(8657 == ssl3_accept_~s__state~0); 56573#L208 assume 8672 == ssl3_accept_~s__state~0; 56620#L212 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 57883#L524 assume !(4 == ssl3_accept_~blastFlag~0); 57881#L527 assume !(3 == ssl3_accept_~blastFlag~0); 57879#L524-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 57693#L535 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 57694#L535-2 ssl3_accept_~s__init_num~0 := 0; 56448#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58325#L595 ssl3_accept_~skip~0 := 0; 58322#L109-2 assume !false; 58314#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58311#L112 assume !(12292 == ssl3_accept_~s__state~0); 58308#L115 assume !(16384 == ssl3_accept_~s__state~0); 58305#L118 assume !(8192 == ssl3_accept_~s__state~0); 58302#L121 assume !(24576 == ssl3_accept_~s__state~0); 58299#L124 assume !(8195 == ssl3_accept_~s__state~0); 58296#L127 assume !(8480 == ssl3_accept_~s__state~0); 58293#L130 assume !(8481 == ssl3_accept_~s__state~0); 58290#L133 assume !(8482 == ssl3_accept_~s__state~0); 58287#L136 assume !(8464 == ssl3_accept_~s__state~0); 58285#L139 assume !(8465 == ssl3_accept_~s__state~0); 58282#L142 assume !(8466 == ssl3_accept_~s__state~0); 57128#L145 assume !(8496 == ssl3_accept_~s__state~0); 57126#L148 assume !(8497 == ssl3_accept_~s__state~0); 57124#L151 assume !(8512 == ssl3_accept_~s__state~0); 57122#L154 assume !(8513 == ssl3_accept_~s__state~0); 57120#L157 assume !(8528 == ssl3_accept_~s__state~0); 57118#L160 assume !(8529 == ssl3_accept_~s__state~0); 57116#L163 assume !(8544 == ssl3_accept_~s__state~0); 57114#L166 assume !(8545 == ssl3_accept_~s__state~0); 57112#L169 assume !(8560 == ssl3_accept_~s__state~0); 57110#L172 assume !(8561 == ssl3_accept_~s__state~0); 57096#L175 assume 8448 == ssl3_accept_~s__state~0; 57094#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 57092#L436 assume !(ssl3_accept_~num1~0 > 0); 57089#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57084#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57071#L595 ssl3_accept_~skip~0 := 0; 57067#L109-2 assume !false; 57063#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57057#L112 assume !(12292 == ssl3_accept_~s__state~0); 57052#L115 assume !(16384 == ssl3_accept_~s__state~0); 57048#L118 assume !(8192 == ssl3_accept_~s__state~0); 57043#L121 assume !(24576 == ssl3_accept_~s__state~0); 57038#L124 assume !(8195 == ssl3_accept_~s__state~0); 57033#L127 assume !(8480 == ssl3_accept_~s__state~0); 57028#L130 assume !(8481 == ssl3_accept_~s__state~0); 57024#L133 assume !(8482 == ssl3_accept_~s__state~0); 57019#L136 assume 8464 == ssl3_accept_~s__state~0; 57011#L143 [2021-11-07 07:26:56,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:56,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-11-07 07:26:56,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:56,952 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134619716] [2021-11-07 07:26:56,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:56,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:56,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:56,961 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:56,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:56,974 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:56,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:56,974 INFO L85 PathProgramCache]: Analyzing trace with hash -251767226, now seen corresponding path program 1 times [2021-11-07 07:26:56,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:56,975 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792168757] [2021-11-07 07:26:56,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:56,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:56,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:57,010 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-11-07 07:26:57,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:57,010 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792168757] [2021-11-07 07:26:57,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792168757] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:57,011 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:26:57,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:26:57,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441319561] [2021-11-07 07:26:57,012 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:57,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:57,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:57,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:26:57,014 INFO L87 Difference]: Start difference. First operand 2146 states and 2761 transitions. cyclomatic complexity: 618 Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:57,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:57,047 INFO L93 Difference]: Finished difference Result 3893 states and 5048 transitions. [2021-11-07 07:26:57,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:57,048 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3893 states and 5048 transitions. [2021-11-07 07:26:57,074 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3604 [2021-11-07 07:26:57,129 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3893 states to 3893 states and 5048 transitions. [2021-11-07 07:26:57,129 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3743 [2021-11-07 07:26:57,134 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3743 [2021-11-07 07:26:57,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3893 states and 5048 transitions. [2021-11-07 07:26:57,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:57,134 INFO L681 BuchiCegarLoop]: Abstraction has 3893 states and 5048 transitions. [2021-11-07 07:26:57,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3893 states and 5048 transitions. [2021-11-07 07:26:57,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3893 to 3893. [2021-11-07 07:26:57,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3893 states, 3893 states have (on average 1.2966863601335732) internal successors, (5048), 3892 states have internal predecessors, (5048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:57,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3893 states to 3893 states and 5048 transitions. [2021-11-07 07:26:57,216 INFO L704 BuchiCegarLoop]: Abstraction has 3893 states and 5048 transitions. [2021-11-07 07:26:57,216 INFO L587 BuchiCegarLoop]: Abstraction has 3893 states and 5048 transitions. [2021-11-07 07:26:57,216 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-07 07:26:57,216 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3893 states and 5048 transitions. [2021-11-07 07:26:57,235 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3604 [2021-11-07 07:26:57,235 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:57,235 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:57,239 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:57,239 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:57,239 INFO L791 eck$LassoCheckResult]: Stem: 62691#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 62538#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 62539#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 62643#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 62577#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 62579#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 62612#L109-2 assume !false; 62776#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62955#L112 assume !(12292 == ssl3_accept_~s__state~0); 62954#L115 assume !(16384 == ssl3_accept_~s__state~0); 62953#L118 assume !(8192 == ssl3_accept_~s__state~0); 62952#L121 assume !(24576 == ssl3_accept_~s__state~0); 62951#L124 assume !(8195 == ssl3_accept_~s__state~0); 62950#L127 assume !(8480 == ssl3_accept_~s__state~0); 62949#L130 assume !(8481 == ssl3_accept_~s__state~0); 62948#L133 assume !(8482 == ssl3_accept_~s__state~0); 62947#L136 assume 8464 == ssl3_accept_~s__state~0; 62945#L143 [2021-11-07 07:26:57,240 INFO L793 eck$LassoCheckResult]: Loop: 62945#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 64958#L282 assume !(0 == ssl3_accept_~blastFlag~0); 64957#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 64955#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64950#L595 ssl3_accept_~skip~0 := 0; 64949#L109-2 assume !false; 64948#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64947#L112 assume !(12292 == ssl3_accept_~s__state~0); 64946#L115 assume !(16384 == ssl3_accept_~s__state~0); 64945#L118 assume !(8192 == ssl3_accept_~s__state~0); 64944#L121 assume !(24576 == ssl3_accept_~s__state~0); 64943#L124 assume !(8195 == ssl3_accept_~s__state~0); 64942#L127 assume !(8480 == ssl3_accept_~s__state~0); 64941#L130 assume !(8481 == ssl3_accept_~s__state~0); 64940#L133 assume !(8482 == ssl3_accept_~s__state~0); 64939#L136 assume !(8464 == ssl3_accept_~s__state~0); 64938#L139 assume !(8465 == ssl3_accept_~s__state~0); 64937#L142 assume !(8466 == ssl3_accept_~s__state~0); 64936#L145 assume 8496 == ssl3_accept_~s__state~0; 64203#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 64935#L295 assume !(1 == ssl3_accept_~blastFlag~0); 64934#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 64933#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 62648#L301-2 ssl3_accept_~s__init_num~0 := 0; 64931#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64926#L595 ssl3_accept_~skip~0 := 0; 64925#L109-2 assume !false; 64924#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64923#L112 assume !(12292 == ssl3_accept_~s__state~0); 64922#L115 assume !(16384 == ssl3_accept_~s__state~0); 64921#L118 assume !(8192 == ssl3_accept_~s__state~0); 64920#L121 assume !(24576 == ssl3_accept_~s__state~0); 64919#L124 assume !(8195 == ssl3_accept_~s__state~0); 64918#L127 assume !(8480 == ssl3_accept_~s__state~0); 64917#L130 assume !(8481 == ssl3_accept_~s__state~0); 64916#L133 assume !(8482 == ssl3_accept_~s__state~0); 64915#L136 assume !(8464 == ssl3_accept_~s__state~0); 64914#L139 assume !(8465 == ssl3_accept_~s__state~0); 64913#L142 assume !(8466 == ssl3_accept_~s__state~0); 64912#L145 assume !(8496 == ssl3_accept_~s__state~0); 64911#L148 assume !(8497 == ssl3_accept_~s__state~0); 64910#L151 assume 8512 == ssl3_accept_~s__state~0; 63345#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64908#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 64907#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 64905#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64900#L595 ssl3_accept_~skip~0 := 0; 64899#L109-2 assume !false; 64898#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64897#L112 assume !(12292 == ssl3_accept_~s__state~0); 64896#L115 assume !(16384 == ssl3_accept_~s__state~0); 64895#L118 assume !(8192 == ssl3_accept_~s__state~0); 64894#L121 assume !(24576 == ssl3_accept_~s__state~0); 64893#L124 assume !(8195 == ssl3_accept_~s__state~0); 64892#L127 assume !(8480 == ssl3_accept_~s__state~0); 64891#L130 assume !(8481 == ssl3_accept_~s__state~0); 64890#L133 assume !(8482 == ssl3_accept_~s__state~0); 64889#L136 assume !(8464 == ssl3_accept_~s__state~0); 64888#L139 assume !(8465 == ssl3_accept_~s__state~0); 64887#L142 assume !(8466 == ssl3_accept_~s__state~0); 64886#L145 assume !(8496 == ssl3_accept_~s__state~0); 64885#L148 assume !(8497 == ssl3_accept_~s__state~0); 64884#L151 assume !(8512 == ssl3_accept_~s__state~0); 64883#L154 assume !(8513 == ssl3_accept_~s__state~0); 64882#L157 assume 8528 == ssl3_accept_~s__state~0; 63336#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 64881#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 64880#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 64876#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 64874#L362 assume !(ssl3_accept_~ret~0 <= 0); 64869#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 64866#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64860#L595 ssl3_accept_~skip~0 := 0; 64839#L109-2 assume !false; 64834#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64832#L112 assume !(12292 == ssl3_accept_~s__state~0); 64830#L115 assume !(16384 == ssl3_accept_~s__state~0); 64828#L118 assume !(8192 == ssl3_accept_~s__state~0); 64826#L121 assume !(24576 == ssl3_accept_~s__state~0); 64824#L124 assume !(8195 == ssl3_accept_~s__state~0); 64822#L127 assume !(8480 == ssl3_accept_~s__state~0); 64820#L130 assume !(8481 == ssl3_accept_~s__state~0); 64818#L133 assume !(8482 == ssl3_accept_~s__state~0); 64816#L136 assume !(8464 == ssl3_accept_~s__state~0); 64814#L139 assume !(8465 == ssl3_accept_~s__state~0); 64812#L142 assume !(8466 == ssl3_accept_~s__state~0); 64810#L145 assume !(8496 == ssl3_accept_~s__state~0); 64808#L148 assume !(8497 == ssl3_accept_~s__state~0); 64799#L151 assume !(8512 == ssl3_accept_~s__state~0); 64795#L154 assume !(8513 == ssl3_accept_~s__state~0); 64790#L157 assume !(8528 == ssl3_accept_~s__state~0); 64783#L160 assume !(8529 == ssl3_accept_~s__state~0); 64780#L163 assume 8544 == ssl3_accept_~s__state~0; 63414#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 64775#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 64771#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64766#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 64763#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 64761#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 64740#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64734#L595 ssl3_accept_~skip~0 := 0; 64730#L109-2 assume !false; 64728#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64726#L112 assume !(12292 == ssl3_accept_~s__state~0); 64723#L115 assume !(16384 == ssl3_accept_~s__state~0); 64717#L118 assume !(8192 == ssl3_accept_~s__state~0); 64715#L121 assume !(24576 == ssl3_accept_~s__state~0); 64713#L124 assume !(8195 == ssl3_accept_~s__state~0); 64711#L127 assume !(8480 == ssl3_accept_~s__state~0); 64709#L130 assume !(8481 == ssl3_accept_~s__state~0); 64707#L133 assume !(8482 == ssl3_accept_~s__state~0); 64705#L136 assume !(8464 == ssl3_accept_~s__state~0); 64704#L139 assume !(8465 == ssl3_accept_~s__state~0); 64703#L142 assume !(8466 == ssl3_accept_~s__state~0); 64702#L145 assume !(8496 == ssl3_accept_~s__state~0); 64204#L148 assume !(8497 == ssl3_accept_~s__state~0); 64701#L151 assume !(8512 == ssl3_accept_~s__state~0); 64700#L154 assume !(8513 == ssl3_accept_~s__state~0); 64699#L157 assume !(8528 == ssl3_accept_~s__state~0); 64698#L160 assume !(8529 == ssl3_accept_~s__state~0); 64697#L163 assume !(8544 == ssl3_accept_~s__state~0); 64696#L166 assume !(8545 == ssl3_accept_~s__state~0); 64695#L169 assume !(8560 == ssl3_accept_~s__state~0); 64694#L172 assume !(8561 == ssl3_accept_~s__state~0); 64693#L175 assume 8448 == ssl3_accept_~s__state~0; 64692#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 64691#L436 assume !(ssl3_accept_~num1~0 > 0); 64689#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 64688#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64683#L595 ssl3_accept_~skip~0 := 0; 64682#L109-2 assume !false; 64681#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64680#L112 assume !(12292 == ssl3_accept_~s__state~0); 64673#L115 assume 16384 == ssl3_accept_~s__state~0; 64663#L221 ssl3_accept_~s__server~0 := 1; 64660#L226 assume 0 != ssl3_accept_~cb~0; 64654#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 64652#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 64650#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 64647#L236-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 64645#L245 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 64642#L250 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post35 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35;ssl3_accept_~s__state~0 := 8480; 64609#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64556#L595 ssl3_accept_~skip~0 := 0; 64555#L109-2 assume !false; 64554#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64553#L112 assume !(12292 == ssl3_accept_~s__state~0); 64552#L115 assume !(16384 == ssl3_accept_~s__state~0); 64550#L118 assume !(8192 == ssl3_accept_~s__state~0); 64549#L121 assume !(24576 == ssl3_accept_~s__state~0); 64285#L124 assume !(8195 == ssl3_accept_~s__state~0); 64286#L127 assume !(8480 == ssl3_accept_~s__state~0); 64271#L130 assume !(8481 == ssl3_accept_~s__state~0); 64268#L133 assume !(8482 == ssl3_accept_~s__state~0); 64240#L136 assume 8464 == ssl3_accept_~s__state~0; 62945#L143 [2021-11-07 07:26:57,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:57,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-11-07 07:26:57,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:57,241 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465436364] [2021-11-07 07:26:57,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:57,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:57,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:57,252 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:57,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:57,264 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:57,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:57,265 INFO L85 PathProgramCache]: Analyzing trace with hash -394394472, now seen corresponding path program 1 times [2021-11-07 07:26:57,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:57,266 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792780596] [2021-11-07 07:26:57,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:57,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:57,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:57,311 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-07 07:26:57,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:57,314 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792780596] [2021-11-07 07:26:57,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792780596] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:26:57,314 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545471208] [2021-11-07 07:26:57,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:57,315 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 07:26:57,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:26:57,321 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 07:26:57,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-07 07:26:57,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:57,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 07:26:57,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:26:57,894 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-11-07 07:26:57,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545471208] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:57,894 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-07 07:26:57,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-07 07:26:57,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372263953] [2021-11-07 07:26:57,895 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:57,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:57,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:57,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-07 07:26:57,896 INFO L87 Difference]: Start difference. First operand 3893 states and 5048 transitions. cyclomatic complexity: 1160 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:58,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:58,027 INFO L93 Difference]: Finished difference Result 4013 states and 5192 transitions. [2021-11-07 07:26:58,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:58,030 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4013 states and 5192 transitions. [2021-11-07 07:26:58,054 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3724 [2021-11-07 07:26:58,073 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4013 states to 4013 states and 5192 transitions. [2021-11-07 07:26:58,074 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3863 [2021-11-07 07:26:58,079 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3863 [2021-11-07 07:26:58,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4013 states and 5192 transitions. [2021-11-07 07:26:58,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:58,080 INFO L681 BuchiCegarLoop]: Abstraction has 4013 states and 5192 transitions. [2021-11-07 07:26:58,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4013 states and 5192 transitions. [2021-11-07 07:26:58,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4013 to 3947. [2021-11-07 07:26:58,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3947 states, 3947 states have (on average 1.2956675956422599) internal successors, (5114), 3946 states have internal predecessors, (5114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:58,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3947 states to 3947 states and 5114 transitions. [2021-11-07 07:26:58,230 INFO L704 BuchiCegarLoop]: Abstraction has 3947 states and 5114 transitions. [2021-11-07 07:26:58,230 INFO L587 BuchiCegarLoop]: Abstraction has 3947 states and 5114 transitions. [2021-11-07 07:26:58,230 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-07 07:26:58,230 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3947 states and 5114 transitions. [2021-11-07 07:26:58,249 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3658 [2021-11-07 07:26:58,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:58,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:58,253 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:58,254 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:58,254 INFO L791 eck$LassoCheckResult]: Stem: 71087#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 70916#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 70917#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 71033#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 70956#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 70958#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 70998#L109-2 assume !false; 71177#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71356#L112 assume !(12292 == ssl3_accept_~s__state~0); 71355#L115 assume !(16384 == ssl3_accept_~s__state~0); 71354#L118 assume !(8192 == ssl3_accept_~s__state~0); 71353#L121 assume !(24576 == ssl3_accept_~s__state~0); 71352#L124 assume !(8195 == ssl3_accept_~s__state~0); 71351#L127 assume !(8480 == ssl3_accept_~s__state~0); 71350#L130 assume !(8481 == ssl3_accept_~s__state~0); 71349#L133 assume !(8482 == ssl3_accept_~s__state~0); 71348#L136 assume 8464 == ssl3_accept_~s__state~0; 71346#L143 [2021-11-07 07:26:58,255 INFO L793 eck$LassoCheckResult]: Loop: 71346#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 73443#L282 assume !(0 == ssl3_accept_~blastFlag~0); 73442#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 73440#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73435#L595 ssl3_accept_~skip~0 := 0; 73434#L109-2 assume !false; 73433#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73432#L112 assume !(12292 == ssl3_accept_~s__state~0); 73431#L115 assume !(16384 == ssl3_accept_~s__state~0); 73430#L118 assume !(8192 == ssl3_accept_~s__state~0); 73429#L121 assume !(24576 == ssl3_accept_~s__state~0); 73428#L124 assume !(8195 == ssl3_accept_~s__state~0); 73427#L127 assume !(8480 == ssl3_accept_~s__state~0); 73426#L130 assume !(8481 == ssl3_accept_~s__state~0); 73425#L133 assume !(8482 == ssl3_accept_~s__state~0); 73424#L136 assume !(8464 == ssl3_accept_~s__state~0); 73423#L139 assume !(8465 == ssl3_accept_~s__state~0); 73422#L142 assume !(8466 == ssl3_accept_~s__state~0); 73421#L145 assume 8496 == ssl3_accept_~s__state~0; 72672#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 72673#L295 assume !(1 == ssl3_accept_~blastFlag~0); 73420#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 73418#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 71037#L301-2 ssl3_accept_~s__init_num~0 := 0; 73416#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73411#L595 ssl3_accept_~skip~0 := 0; 73410#L109-2 assume !false; 73409#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73408#L112 assume !(12292 == ssl3_accept_~s__state~0); 73407#L115 assume !(16384 == ssl3_accept_~s__state~0); 73406#L118 assume !(8192 == ssl3_accept_~s__state~0); 73405#L121 assume !(24576 == ssl3_accept_~s__state~0); 73404#L124 assume !(8195 == ssl3_accept_~s__state~0); 73403#L127 assume !(8480 == ssl3_accept_~s__state~0); 73402#L130 assume !(8481 == ssl3_accept_~s__state~0); 73401#L133 assume !(8482 == ssl3_accept_~s__state~0); 73400#L136 assume !(8464 == ssl3_accept_~s__state~0); 73399#L139 assume !(8465 == ssl3_accept_~s__state~0); 73398#L142 assume !(8466 == ssl3_accept_~s__state~0); 73397#L145 assume !(8496 == ssl3_accept_~s__state~0); 73396#L148 assume !(8497 == ssl3_accept_~s__state~0); 73395#L151 assume 8512 == ssl3_accept_~s__state~0; 71800#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73393#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 73392#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 73390#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73385#L595 ssl3_accept_~skip~0 := 0; 73384#L109-2 assume !false; 73383#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73382#L112 assume !(12292 == ssl3_accept_~s__state~0); 73381#L115 assume !(16384 == ssl3_accept_~s__state~0); 73380#L118 assume !(8192 == ssl3_accept_~s__state~0); 73379#L121 assume !(24576 == ssl3_accept_~s__state~0); 73378#L124 assume !(8195 == ssl3_accept_~s__state~0); 73377#L127 assume !(8480 == ssl3_accept_~s__state~0); 73376#L130 assume !(8481 == ssl3_accept_~s__state~0); 73375#L133 assume !(8482 == ssl3_accept_~s__state~0); 73374#L136 assume !(8464 == ssl3_accept_~s__state~0); 73373#L139 assume !(8465 == ssl3_accept_~s__state~0); 73372#L142 assume !(8466 == ssl3_accept_~s__state~0); 73371#L145 assume !(8496 == ssl3_accept_~s__state~0); 73370#L148 assume !(8497 == ssl3_accept_~s__state~0); 73369#L151 assume !(8512 == ssl3_accept_~s__state~0); 73368#L154 assume !(8513 == ssl3_accept_~s__state~0); 73367#L157 assume 8528 == ssl3_accept_~s__state~0; 71791#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 73366#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 73365#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 73361#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 73359#L362 assume !(ssl3_accept_~ret~0 <= 0); 73354#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 73352#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73347#L595 ssl3_accept_~skip~0 := 0; 73345#L109-2 assume !false; 73340#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73338#L112 assume !(12292 == ssl3_accept_~s__state~0); 73336#L115 assume !(16384 == ssl3_accept_~s__state~0); 73334#L118 assume !(8192 == ssl3_accept_~s__state~0); 73332#L121 assume !(24576 == ssl3_accept_~s__state~0); 73330#L124 assume !(8195 == ssl3_accept_~s__state~0); 73328#L127 assume !(8480 == ssl3_accept_~s__state~0); 73326#L130 assume !(8481 == ssl3_accept_~s__state~0); 73324#L133 assume !(8482 == ssl3_accept_~s__state~0); 73322#L136 assume !(8464 == ssl3_accept_~s__state~0); 73320#L139 assume !(8465 == ssl3_accept_~s__state~0); 73318#L142 assume !(8466 == ssl3_accept_~s__state~0); 73316#L145 assume !(8496 == ssl3_accept_~s__state~0); 73314#L148 assume !(8497 == ssl3_accept_~s__state~0); 73312#L151 assume !(8512 == ssl3_accept_~s__state~0); 73310#L154 assume !(8513 == ssl3_accept_~s__state~0); 73308#L157 assume !(8528 == ssl3_accept_~s__state~0); 73306#L160 assume !(8529 == ssl3_accept_~s__state~0); 73304#L163 assume 8544 == ssl3_accept_~s__state~0; 71874#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 73301#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 73298#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73294#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 73292#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 73291#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 73288#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73283#L595 ssl3_accept_~skip~0 := 0; 73282#L109-2 assume !false; 73281#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73280#L112 assume !(12292 == ssl3_accept_~s__state~0); 73279#L115 assume !(16384 == ssl3_accept_~s__state~0); 73278#L118 assume !(8192 == ssl3_accept_~s__state~0); 73277#L121 assume !(24576 == ssl3_accept_~s__state~0); 73274#L124 assume !(8195 == ssl3_accept_~s__state~0); 73273#L127 assume !(8480 == ssl3_accept_~s__state~0); 73272#L130 assume !(8481 == ssl3_accept_~s__state~0); 73271#L133 assume !(8482 == ssl3_accept_~s__state~0); 71967#L136 assume !(8464 == ssl3_accept_~s__state~0); 71963#L139 assume !(8465 == ssl3_accept_~s__state~0); 71959#L142 assume !(8466 == ssl3_accept_~s__state~0); 71953#L145 assume !(8496 == ssl3_accept_~s__state~0); 71954#L148 assume !(8497 == ssl3_accept_~s__state~0); 71946#L151 assume !(8512 == ssl3_accept_~s__state~0); 71947#L154 assume !(8513 == ssl3_accept_~s__state~0); 71936#L157 assume !(8528 == ssl3_accept_~s__state~0); 71937#L160 assume !(8529 == ssl3_accept_~s__state~0); 71922#L163 assume !(8544 == ssl3_accept_~s__state~0); 71923#L166 assume !(8545 == ssl3_accept_~s__state~0); 71908#L169 assume !(8560 == ssl3_accept_~s__state~0); 71909#L172 assume !(8561 == ssl3_accept_~s__state~0); 71894#L175 assume 8448 == ssl3_accept_~s__state~0; 71895#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 70910#L436 assume !(ssl3_accept_~num1~0 > 0); 70912#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 73249#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73244#L595 ssl3_accept_~skip~0 := 0; 73243#L109-2 assume !false; 73242#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73240#L112 assume 12292 == ssl3_accept_~s__state~0; 73239#L113 ssl3_accept_~s__new_session~0 := 1; 73238#L221 ssl3_accept_~s__server~0 := 1; 73237#L226 assume 0 != ssl3_accept_~cb~0; 73236#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 73235#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 73231#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 73228#L236-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 73226#L245 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 73222#L250 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post35 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35;ssl3_accept_~s__state~0 := 8480; 73223#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73933#L595 ssl3_accept_~skip~0 := 0; 73932#L109-2 assume !false; 73931#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72761#L112 assume !(12292 == ssl3_accept_~s__state~0); 72754#L115 assume !(16384 == ssl3_accept_~s__state~0); 72748#L118 assume !(8192 == ssl3_accept_~s__state~0); 72749#L121 assume !(24576 == ssl3_accept_~s__state~0); 72730#L124 assume !(8195 == ssl3_accept_~s__state~0); 72731#L127 assume !(8480 == ssl3_accept_~s__state~0); 72719#L130 assume !(8481 == ssl3_accept_~s__state~0); 72717#L133 assume !(8482 == ssl3_accept_~s__state~0); 72716#L136 assume 8464 == ssl3_accept_~s__state~0; 71346#L143 [2021-11-07 07:26:58,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:58,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-11-07 07:26:58,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:58,256 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427595725] [2021-11-07 07:26:58,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:58,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:58,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:58,267 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:58,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:58,278 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:58,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:58,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1461141588, now seen corresponding path program 1 times [2021-11-07 07:26:58,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:58,280 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055303283] [2021-11-07 07:26:58,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:58,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:58,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:58,335 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-07 07:26:58,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:58,335 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055303283] [2021-11-07 07:26:58,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055303283] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:26:58,336 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109644278] [2021-11-07 07:26:58,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:58,336 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 07:26:58,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:26:58,340 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 07:26:58,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-07 07:26:58,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:58,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 07:26:58,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:26:58,953 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-11-07 07:26:58,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109644278] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:26:58,954 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-07 07:26:58,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-11-07 07:26:58,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583928331] [2021-11-07 07:26:58,955 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:26:58,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:26:58,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:26:58,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-07 07:26:58,956 INFO L87 Difference]: Start difference. First operand 3947 states and 5114 transitions. cyclomatic complexity: 1172 Second operand has 3 states, 2 states have (on average 39.5) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:59,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:26:59,160 INFO L93 Difference]: Finished difference Result 4199 states and 5378 transitions. [2021-11-07 07:26:59,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:26:59,160 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4199 states and 5378 transitions. [2021-11-07 07:26:59,185 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3778 [2021-11-07 07:26:59,204 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4199 states to 4079 states and 5258 transitions. [2021-11-07 07:26:59,204 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3929 [2021-11-07 07:26:59,209 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3929 [2021-11-07 07:26:59,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4079 states and 5258 transitions. [2021-11-07 07:26:59,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:26:59,210 INFO L681 BuchiCegarLoop]: Abstraction has 4079 states and 5258 transitions. [2021-11-07 07:26:59,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4079 states and 5258 transitions. [2021-11-07 07:26:59,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4079 to 3857. [2021-11-07 07:26:59,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3857 states, 3857 states have (on average 1.2932330827067668) internal successors, (4988), 3856 states have internal predecessors, (4988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:26:59,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3857 states to 3857 states and 4988 transitions. [2021-11-07 07:26:59,369 INFO L704 BuchiCegarLoop]: Abstraction has 3857 states and 4988 transitions. [2021-11-07 07:26:59,369 INFO L587 BuchiCegarLoop]: Abstraction has 3857 states and 4988 transitions. [2021-11-07 07:26:59,369 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-07 07:26:59,369 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3857 states and 4988 transitions. [2021-11-07 07:26:59,385 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3568 [2021-11-07 07:26:59,385 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:26:59,385 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:26:59,393 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:59,393 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:26:59,393 INFO L791 eck$LassoCheckResult]: Stem: 79692#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 79531#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 79532#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 79643#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 79574#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 79576#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 79613#L109-2 assume !false; 79777#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79954#L112 assume !(12292 == ssl3_accept_~s__state~0); 79953#L115 assume !(16384 == ssl3_accept_~s__state~0); 79952#L118 assume !(8192 == ssl3_accept_~s__state~0); 79951#L121 assume !(24576 == ssl3_accept_~s__state~0); 79950#L124 assume !(8195 == ssl3_accept_~s__state~0); 79949#L127 assume !(8480 == ssl3_accept_~s__state~0); 79948#L130 assume !(8481 == ssl3_accept_~s__state~0); 79947#L133 assume !(8482 == ssl3_accept_~s__state~0); 79946#L136 assume 8464 == ssl3_accept_~s__state~0; 79670#L143 [2021-11-07 07:26:59,394 INFO L793 eck$LassoCheckResult]: Loop: 79670#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 79671#L282 assume !(0 == ssl3_accept_~blastFlag~0); 83277#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 83275#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83270#L595 ssl3_accept_~skip~0 := 0; 83269#L109-2 assume !false; 83268#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83267#L112 assume !(12292 == ssl3_accept_~s__state~0); 83266#L115 assume !(16384 == ssl3_accept_~s__state~0); 83265#L118 assume !(8192 == ssl3_accept_~s__state~0); 83264#L121 assume !(24576 == ssl3_accept_~s__state~0); 83263#L124 assume !(8195 == ssl3_accept_~s__state~0); 83262#L127 assume !(8480 == ssl3_accept_~s__state~0); 81207#L130 assume !(8481 == ssl3_accept_~s__state~0); 83259#L133 assume !(8482 == ssl3_accept_~s__state~0); 83256#L136 assume !(8464 == ssl3_accept_~s__state~0); 83239#L139 assume !(8465 == ssl3_accept_~s__state~0); 83213#L142 assume !(8466 == ssl3_accept_~s__state~0); 82330#L145 assume 8496 == ssl3_accept_~s__state~0; 81061#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 82142#L295 assume !(1 == ssl3_accept_~blastFlag~0); 81943#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 81944#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 79648#L301-2 ssl3_accept_~s__init_num~0 := 0; 82327#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82322#L595 ssl3_accept_~skip~0 := 0; 82321#L109-2 assume !false; 82320#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82319#L112 assume !(12292 == ssl3_accept_~s__state~0); 82318#L115 assume !(16384 == ssl3_accept_~s__state~0); 82317#L118 assume !(8192 == ssl3_accept_~s__state~0); 82316#L121 assume !(24576 == ssl3_accept_~s__state~0); 82315#L124 assume !(8195 == ssl3_accept_~s__state~0); 82314#L127 assume !(8480 == ssl3_accept_~s__state~0); 82313#L130 assume !(8481 == ssl3_accept_~s__state~0); 82312#L133 assume !(8482 == ssl3_accept_~s__state~0); 82311#L136 assume !(8464 == ssl3_accept_~s__state~0); 82310#L139 assume !(8465 == ssl3_accept_~s__state~0); 82309#L142 assume !(8466 == ssl3_accept_~s__state~0); 82308#L145 assume !(8496 == ssl3_accept_~s__state~0); 82307#L148 assume !(8497 == ssl3_accept_~s__state~0); 82306#L151 assume 8512 == ssl3_accept_~s__state~0; 81056#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82304#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 82303#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 82301#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82296#L595 ssl3_accept_~skip~0 := 0; 82295#L109-2 assume !false; 82294#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82293#L112 assume !(12292 == ssl3_accept_~s__state~0); 82292#L115 assume !(16384 == ssl3_accept_~s__state~0); 82291#L118 assume !(8192 == ssl3_accept_~s__state~0); 82290#L121 assume !(24576 == ssl3_accept_~s__state~0); 82289#L124 assume !(8195 == ssl3_accept_~s__state~0); 82288#L127 assume !(8480 == ssl3_accept_~s__state~0); 82287#L130 assume !(8481 == ssl3_accept_~s__state~0); 82286#L133 assume !(8482 == ssl3_accept_~s__state~0); 82285#L136 assume !(8464 == ssl3_accept_~s__state~0); 82284#L139 assume !(8465 == ssl3_accept_~s__state~0); 82283#L142 assume !(8466 == ssl3_accept_~s__state~0); 82282#L145 assume !(8496 == ssl3_accept_~s__state~0); 82281#L148 assume !(8497 == ssl3_accept_~s__state~0); 82280#L151 assume !(8512 == ssl3_accept_~s__state~0); 82279#L154 assume !(8513 == ssl3_accept_~s__state~0); 82278#L157 assume 8528 == ssl3_accept_~s__state~0; 81051#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 82277#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 82275#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 82273#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 82268#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 82263#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 82261#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82256#L595 ssl3_accept_~skip~0 := 0; 82255#L109-2 assume !false; 82254#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82249#L112 assume !(12292 == ssl3_accept_~s__state~0); 82247#L115 assume !(16384 == ssl3_accept_~s__state~0); 82245#L118 assume !(8192 == ssl3_accept_~s__state~0); 82243#L121 assume !(24576 == ssl3_accept_~s__state~0); 82241#L124 assume !(8195 == ssl3_accept_~s__state~0); 82239#L127 assume !(8480 == ssl3_accept_~s__state~0); 82237#L130 assume !(8481 == ssl3_accept_~s__state~0); 82235#L133 assume !(8482 == ssl3_accept_~s__state~0); 82233#L136 assume !(8464 == ssl3_accept_~s__state~0); 82231#L139 assume !(8465 == ssl3_accept_~s__state~0); 82229#L142 assume !(8466 == ssl3_accept_~s__state~0); 82227#L145 assume !(8496 == ssl3_accept_~s__state~0); 82225#L148 assume !(8497 == ssl3_accept_~s__state~0); 82223#L151 assume !(8512 == ssl3_accept_~s__state~0); 82221#L154 assume !(8513 == ssl3_accept_~s__state~0); 82217#L157 assume !(8528 == ssl3_accept_~s__state~0); 82215#L160 assume !(8529 == ssl3_accept_~s__state~0); 82213#L163 assume 8544 == ssl3_accept_~s__state~0; 81046#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 82210#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 82207#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82203#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 82201#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 82199#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 82196#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82191#L595 ssl3_accept_~skip~0 := 0; 82190#L109-2 assume !false; 82175#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82174#L112 assume !(12292 == ssl3_accept_~s__state~0); 82172#L115 assume !(16384 == ssl3_accept_~s__state~0); 82170#L118 assume !(8192 == ssl3_accept_~s__state~0); 82169#L121 assume !(24576 == ssl3_accept_~s__state~0); 82168#L124 assume !(8195 == ssl3_accept_~s__state~0); 82167#L127 assume !(8480 == ssl3_accept_~s__state~0); 82166#L130 assume !(8481 == ssl3_accept_~s__state~0); 82165#L133 assume !(8482 == ssl3_accept_~s__state~0); 82163#L136 assume !(8464 == ssl3_accept_~s__state~0); 81005#L139 assume !(8465 == ssl3_accept_~s__state~0); 81006#L142 assume !(8466 == ssl3_accept_~s__state~0); 80922#L145 assume !(8496 == ssl3_accept_~s__state~0); 80918#L148 assume !(8497 == ssl3_accept_~s__state~0); 80915#L151 assume !(8512 == ssl3_accept_~s__state~0); 80911#L154 assume !(8513 == ssl3_accept_~s__state~0); 80908#L157 assume !(8528 == ssl3_accept_~s__state~0); 80904#L160 assume !(8529 == ssl3_accept_~s__state~0); 80871#L163 assume !(8544 == ssl3_accept_~s__state~0); 80868#L166 assume !(8545 == ssl3_accept_~s__state~0); 80865#L169 assume !(8560 == ssl3_accept_~s__state~0); 80863#L172 assume !(8561 == ssl3_accept_~s__state~0); 80861#L175 assume 8448 == ssl3_accept_~s__state~0; 80859#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 80857#L436 assume !(ssl3_accept_~num1~0 > 0); 80850#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 80848#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80842#L595 ssl3_accept_~skip~0 := 0; 80840#L109-2 assume !false; 80838#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80835#L112 assume !(12292 == ssl3_accept_~s__state~0); 80833#L115 assume 16384 == ssl3_accept_~s__state~0; 80829#L221 ssl3_accept_~s__server~0 := 1; 82694#L226 assume 0 != ssl3_accept_~cb~0; 82693#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 82692#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 82691#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 82689#L236-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 82688#L245 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 82652#L250 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 82650#L252 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post34 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 80987#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82643#L595 ssl3_accept_~skip~0 := 0; 82641#L109-2 assume !false; 82639#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82637#L112 assume !(12292 == ssl3_accept_~s__state~0); 82635#L115 assume !(16384 == ssl3_accept_~s__state~0); 82633#L118 assume !(8192 == ssl3_accept_~s__state~0); 81035#L121 assume !(24576 == ssl3_accept_~s__state~0); 81032#L124 assume !(8195 == ssl3_accept_~s__state~0); 81027#L127 assume !(8480 == ssl3_accept_~s__state~0); 81022#L130 assume !(8481 == ssl3_accept_~s__state~0); 81017#L133 assume !(8482 == ssl3_accept_~s__state~0); 81011#L136 assume 8464 == ssl3_accept_~s__state~0; 79670#L143 [2021-11-07 07:26:59,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:59,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-11-07 07:26:59,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:59,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143983230] [2021-11-07 07:26:59,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:59,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:59,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:59,408 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:26:59,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:26:59,419 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:26:59,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:26:59,420 INFO L85 PathProgramCache]: Analyzing trace with hash -473968937, now seen corresponding path program 1 times [2021-11-07 07:26:59,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:26:59,420 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305821354] [2021-11-07 07:26:59,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:59,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:26:59,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:59,469 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-07 07:26:59,469 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:26:59,469 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305821354] [2021-11-07 07:26:59,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305821354] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:26:59,470 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886370737] [2021-11-07 07:26:59,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:26:59,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 07:26:59,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:26:59,472 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 07:26:59,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-07 07:26:59,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:26:59,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 07:26:59,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:27:00,299 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-07 07:27:00,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886370737] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:27:00,300 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 07:27:00,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-11-07 07:27:00,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629282386] [2021-11-07 07:27:00,301 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:27:00,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:27:00,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 07:27:00,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 07:27:00,303 INFO L87 Difference]: Start difference. First operand 3857 states and 4988 transitions. cyclomatic complexity: 1136 Second operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:00,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:27:00,681 INFO L93 Difference]: Finished difference Result 5175 states and 6514 transitions. [2021-11-07 07:27:00,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 07:27:00,681 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5175 states and 6514 transitions. [2021-11-07 07:27:00,710 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4129 [2021-11-07 07:27:00,814 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5175 states to 5081 states and 6416 transitions. [2021-11-07 07:27:00,815 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4931 [2021-11-07 07:27:00,821 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4931 [2021-11-07 07:27:00,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5081 states and 6416 transitions. [2021-11-07 07:27:00,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:27:00,822 INFO L681 BuchiCegarLoop]: Abstraction has 5081 states and 6416 transitions. [2021-11-07 07:27:00,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5081 states and 6416 transitions. [2021-11-07 07:27:00,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5081 to 3949. [2021-11-07 07:27:00,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3949 states, 3949 states have (on average 1.2780450747024563) internal successors, (5047), 3948 states have internal predecessors, (5047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:00,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3949 states to 3949 states and 5047 transitions. [2021-11-07 07:27:00,899 INFO L704 BuchiCegarLoop]: Abstraction has 3949 states and 5047 transitions. [2021-11-07 07:27:00,899 INFO L587 BuchiCegarLoop]: Abstraction has 3949 states and 5047 transitions. [2021-11-07 07:27:00,899 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-07 07:27:00,900 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3949 states and 5047 transitions. [2021-11-07 07:27:00,914 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3631 [2021-11-07 07:27:00,915 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:27:00,915 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:27:00,918 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:27:00,918 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 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] [2021-11-07 07:27:00,918 INFO L791 eck$LassoCheckResult]: Stem: 89170#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 89037#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 89038#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 89137#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 89075#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 89077#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 89111#L109-2 assume !false; 89229#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90448#L112 assume !(12292 == ssl3_accept_~s__state~0); 90447#L115 assume !(16384 == ssl3_accept_~s__state~0); 90446#L118 assume !(8192 == ssl3_accept_~s__state~0); 90444#L121 assume !(24576 == ssl3_accept_~s__state~0); 90442#L124 assume !(8195 == ssl3_accept_~s__state~0); 90441#L127 assume !(8480 == ssl3_accept_~s__state~0); 90439#L130 assume !(8481 == ssl3_accept_~s__state~0); 90434#L133 assume !(8482 == ssl3_accept_~s__state~0); 90433#L136 assume 8464 == ssl3_accept_~s__state~0; 89999#L143 [2021-11-07 07:27:00,919 INFO L793 eck$LassoCheckResult]: Loop: 89999#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 92827#L282 assume !(0 == ssl3_accept_~blastFlag~0); 89113#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 89114#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92893#L595 ssl3_accept_~skip~0 := 0; 89177#L109-2 assume !false; 89106#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89064#L112 assume !(12292 == ssl3_accept_~s__state~0); 89065#L115 assume !(16384 == ssl3_accept_~s__state~0); 89082#L118 assume !(8192 == ssl3_accept_~s__state~0); 89002#L121 assume !(24576 == ssl3_accept_~s__state~0); 89003#L124 assume !(8195 == ssl3_accept_~s__state~0); 89121#L127 assume !(8480 == ssl3_accept_~s__state~0); 89085#L130 assume !(8481 == ssl3_accept_~s__state~0); 89086#L133 assume !(8482 == ssl3_accept_~s__state~0); 88976#L136 assume !(8464 == ssl3_accept_~s__state~0); 88977#L139 assume !(8465 == ssl3_accept_~s__state~0); 89013#L142 assume !(8466 == ssl3_accept_~s__state~0); 89155#L145 assume 8496 == ssl3_accept_~s__state~0; 89993#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 92693#L295 assume !(1 == ssl3_accept_~blastFlag~0); 92691#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 92689#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 89141#L301-2 ssl3_accept_~s__init_num~0 := 0; 92686#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92680#L595 ssl3_accept_~skip~0 := 0; 92678#L109-2 assume !false; 92676#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92674#L112 assume !(12292 == ssl3_accept_~s__state~0); 92672#L115 assume !(16384 == ssl3_accept_~s__state~0); 92670#L118 assume !(8192 == ssl3_accept_~s__state~0); 92669#L121 assume !(24576 == ssl3_accept_~s__state~0); 92668#L124 assume !(8195 == ssl3_accept_~s__state~0); 92667#L127 assume !(8480 == ssl3_accept_~s__state~0); 92665#L130 assume !(8481 == ssl3_accept_~s__state~0); 92664#L133 assume !(8482 == ssl3_accept_~s__state~0); 92663#L136 assume !(8464 == ssl3_accept_~s__state~0); 92657#L139 assume !(8465 == ssl3_accept_~s__state~0); 92655#L142 assume !(8466 == ssl3_accept_~s__state~0); 92653#L145 assume !(8496 == ssl3_accept_~s__state~0); 92651#L148 assume !(8497 == ssl3_accept_~s__state~0); 92649#L151 assume 8512 == ssl3_accept_~s__state~0; 89988#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 92644#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 89119#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 89120#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89047#L595 ssl3_accept_~skip~0 := 0; 89181#L109-2 assume !false; 92843#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92841#L112 assume !(12292 == ssl3_accept_~s__state~0); 92836#L115 assume !(16384 == ssl3_accept_~s__state~0); 92834#L118 assume !(8192 == ssl3_accept_~s__state~0); 92832#L121 assume !(24576 == ssl3_accept_~s__state~0); 92830#L124 assume !(8195 == ssl3_accept_~s__state~0); 92314#L127 assume !(8480 == ssl3_accept_~s__state~0); 92313#L130 assume !(8481 == ssl3_accept_~s__state~0); 92312#L133 assume !(8482 == ssl3_accept_~s__state~0); 92308#L136 assume !(8464 == ssl3_accept_~s__state~0); 92307#L139 assume !(8465 == ssl3_accept_~s__state~0); 92306#L142 assume !(8466 == ssl3_accept_~s__state~0); 92305#L145 assume !(8496 == ssl3_accept_~s__state~0); 92304#L148 assume !(8497 == ssl3_accept_~s__state~0); 92303#L151 assume !(8512 == ssl3_accept_~s__state~0); 92302#L154 assume !(8513 == ssl3_accept_~s__state~0); 92301#L157 assume 8528 == ssl3_accept_~s__state~0; 89983#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 92300#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 92299#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 92297#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 92290#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 92287#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 92286#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92281#L595 ssl3_accept_~skip~0 := 0; 92278#L109-2 assume !false; 92277#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92276#L112 assume !(12292 == ssl3_accept_~s__state~0); 92275#L115 assume !(16384 == ssl3_accept_~s__state~0); 92145#L118 assume !(8192 == ssl3_accept_~s__state~0); 92139#L121 assume !(24576 == ssl3_accept_~s__state~0); 92136#L124 assume !(8195 == ssl3_accept_~s__state~0); 92133#L127 assume !(8480 == ssl3_accept_~s__state~0); 92130#L130 assume !(8481 == ssl3_accept_~s__state~0); 92127#L133 assume !(8482 == ssl3_accept_~s__state~0); 92124#L136 assume !(8464 == ssl3_accept_~s__state~0); 92121#L139 assume !(8465 == ssl3_accept_~s__state~0); 92118#L142 assume !(8466 == ssl3_accept_~s__state~0); 92115#L145 assume !(8496 == ssl3_accept_~s__state~0); 92112#L148 assume !(8497 == ssl3_accept_~s__state~0); 92110#L151 assume !(8512 == ssl3_accept_~s__state~0); 92108#L154 assume !(8513 == ssl3_accept_~s__state~0); 92106#L157 assume !(8528 == ssl3_accept_~s__state~0); 92104#L160 assume !(8529 == ssl3_accept_~s__state~0); 92103#L163 assume 8544 == ssl3_accept_~s__state~0; 89973#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 92061#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 92059#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 92030#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 92029#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 92028#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 92027#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92709#L595 ssl3_accept_~skip~0 := 0; 92708#L109-2 assume !false; 92707#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92706#L112 assume !(12292 == ssl3_accept_~s__state~0); 92705#L115 assume !(16384 == ssl3_accept_~s__state~0); 92704#L118 assume !(8192 == ssl3_accept_~s__state~0); 92703#L121 assume !(24576 == ssl3_accept_~s__state~0); 92702#L124 assume !(8195 == ssl3_accept_~s__state~0); 92701#L127 assume !(8480 == ssl3_accept_~s__state~0); 92700#L130 assume !(8481 == ssl3_accept_~s__state~0); 92699#L133 assume !(8482 == ssl3_accept_~s__state~0); 92698#L136 assume !(8464 == ssl3_accept_~s__state~0); 92697#L139 assume !(8465 == ssl3_accept_~s__state~0); 92696#L142 assume !(8466 == ssl3_accept_~s__state~0); 91984#L145 assume !(8496 == ssl3_accept_~s__state~0); 91983#L148 assume !(8497 == ssl3_accept_~s__state~0); 91979#L151 assume !(8512 == ssl3_accept_~s__state~0); 91973#L154 assume !(8513 == ssl3_accept_~s__state~0); 91971#L157 assume !(8528 == ssl3_accept_~s__state~0); 91969#L160 assume !(8529 == ssl3_accept_~s__state~0); 91967#L163 assume !(8544 == ssl3_accept_~s__state~0); 91965#L166 assume !(8545 == ssl3_accept_~s__state~0); 91963#L169 assume !(8560 == ssl3_accept_~s__state~0); 91961#L172 assume !(8561 == ssl3_accept_~s__state~0); 91959#L175 assume 8448 == ssl3_accept_~s__state~0; 91957#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 91955#L436 assume !(ssl3_accept_~num1~0 > 0); 91952#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 91949#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91944#L595 ssl3_accept_~skip~0 := 0; 91943#L109-2 assume !false; 91942#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91941#L112 assume !(12292 == ssl3_accept_~s__state~0); 91940#L115 assume !(16384 == ssl3_accept_~s__state~0); 91939#L118 assume !(8192 == ssl3_accept_~s__state~0); 91938#L121 assume !(24576 == ssl3_accept_~s__state~0); 91937#L124 assume !(8195 == ssl3_accept_~s__state~0); 91936#L127 assume !(8480 == ssl3_accept_~s__state~0); 91935#L130 assume !(8481 == ssl3_accept_~s__state~0); 91934#L133 assume !(8482 == ssl3_accept_~s__state~0); 91933#L136 assume !(8464 == ssl3_accept_~s__state~0); 91932#L139 assume !(8465 == ssl3_accept_~s__state~0); 91931#L142 assume !(8466 == ssl3_accept_~s__state~0); 91930#L145 assume !(8496 == ssl3_accept_~s__state~0); 91929#L148 assume !(8497 == ssl3_accept_~s__state~0); 91928#L151 assume !(8512 == ssl3_accept_~s__state~0); 91927#L154 assume !(8513 == ssl3_accept_~s__state~0); 91926#L157 assume !(8528 == ssl3_accept_~s__state~0); 91925#L160 assume !(8529 == ssl3_accept_~s__state~0); 91924#L163 assume !(8544 == ssl3_accept_~s__state~0); 91923#L166 assume !(8545 == ssl3_accept_~s__state~0); 91922#L169 assume !(8560 == ssl3_accept_~s__state~0); 91921#L172 assume !(8561 == ssl3_accept_~s__state~0); 91920#L175 assume !(8448 == ssl3_accept_~s__state~0); 91919#L178 assume 8576 == ssl3_accept_~s__state~0; 91006#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 91918#L450 assume !(ssl3_accept_~ret~0 <= 0); 91916#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 91917#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92021#L595 ssl3_accept_~skip~0 := 0; 92014#L109-2 assume !false; 92011#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92008#L112 assume !(12292 == ssl3_accept_~s__state~0); 92005#L115 assume !(16384 == ssl3_accept_~s__state~0); 92002#L118 assume !(8192 == ssl3_accept_~s__state~0); 91999#L121 assume !(24576 == ssl3_accept_~s__state~0); 91996#L124 assume !(8195 == ssl3_accept_~s__state~0); 91993#L127 assume !(8480 == ssl3_accept_~s__state~0); 91990#L130 assume !(8481 == ssl3_accept_~s__state~0); 91989#L133 assume !(8482 == ssl3_accept_~s__state~0); 91988#L136 assume 8464 == ssl3_accept_~s__state~0; 89999#L143 [2021-11-07 07:27:00,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:00,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-11-07 07:27:00,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:00,922 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250869891] [2021-11-07 07:27:00,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:00,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:00,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:00,935 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:27:00,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:00,945 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:27:00,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:00,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1117781122, now seen corresponding path program 1 times [2021-11-07 07:27:00,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:00,946 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755115012] [2021-11-07 07:27:00,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:00,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:00,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:27:00,997 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-11-07 07:27:00,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:27:00,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755115012] [2021-11-07 07:27:00,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755115012] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:27:00,998 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:27:00,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:27:00,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974521921] [2021-11-07 07:27:00,999 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:27:00,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:27:01,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:27:01,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:27:01,000 INFO L87 Difference]: Start difference. First operand 3949 states and 5047 transitions. cyclomatic complexity: 1106 Second operand has 3 states, 2 states have (on average 37.0) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:01,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:27:01,212 INFO L93 Difference]: Finished difference Result 4332 states and 5476 transitions. [2021-11-07 07:27:01,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:27:01,212 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4332 states and 5476 transitions. [2021-11-07 07:27:01,236 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3774 [2021-11-07 07:27:01,256 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4332 states to 4182 states and 5326 transitions. [2021-11-07 07:27:01,257 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4032 [2021-11-07 07:27:01,262 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4032 [2021-11-07 07:27:01,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4182 states and 5326 transitions. [2021-11-07 07:27:01,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:27:01,263 INFO L681 BuchiCegarLoop]: Abstraction has 4182 states and 5326 transitions. [2021-11-07 07:27:01,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4182 states and 5326 transitions. [2021-11-07 07:27:01,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4182 to 3943. [2021-11-07 07:27:01,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3943 states, 3943 states have (on average 1.2739031194521937) internal successors, (5023), 3942 states have internal predecessors, (5023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:01,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3943 states to 3943 states and 5023 transitions. [2021-11-07 07:27:01,407 INFO L704 BuchiCegarLoop]: Abstraction has 3943 states and 5023 transitions. [2021-11-07 07:27:01,407 INFO L587 BuchiCegarLoop]: Abstraction has 3943 states and 5023 transitions. [2021-11-07 07:27:01,407 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-07 07:27:01,408 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3943 states and 5023 transitions. [2021-11-07 07:27:01,422 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3599 [2021-11-07 07:27:01,422 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:27:01,422 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:27:01,425 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:27:01,425 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-11-07 07:27:01,425 INFO L791 eck$LassoCheckResult]: Stem: 97474#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 97325#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 97326#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 97426#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 97363#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 97365#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 97400#L109-2 assume !false; 97533#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98573#L112 assume !(12292 == ssl3_accept_~s__state~0); 98572#L115 assume !(16384 == ssl3_accept_~s__state~0); 98571#L118 assume !(8192 == ssl3_accept_~s__state~0); 98569#L121 assume !(24576 == ssl3_accept_~s__state~0); 98567#L124 assume !(8195 == ssl3_accept_~s__state~0); 98565#L127 assume !(8480 == ssl3_accept_~s__state~0); 98563#L130 assume !(8481 == ssl3_accept_~s__state~0); 98560#L133 assume !(8482 == ssl3_accept_~s__state~0); 98557#L136 assume 8464 == ssl3_accept_~s__state~0; 97842#L143 [2021-11-07 07:27:01,426 INFO L793 eck$LassoCheckResult]: Loop: 97842#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 97235#L282 assume !(0 == ssl3_accept_~blastFlag~0); 97237#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 101121#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101116#L595 ssl3_accept_~skip~0 := 0; 101115#L109-2 assume !false; 101114#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101113#L112 assume !(12292 == ssl3_accept_~s__state~0); 101112#L115 assume !(16384 == ssl3_accept_~s__state~0); 101111#L118 assume !(8192 == ssl3_accept_~s__state~0); 101110#L121 assume !(24576 == ssl3_accept_~s__state~0); 101109#L124 assume !(8195 == ssl3_accept_~s__state~0); 101108#L127 assume !(8480 == ssl3_accept_~s__state~0); 99667#L130 assume !(8481 == ssl3_accept_~s__state~0); 101107#L133 assume !(8482 == ssl3_accept_~s__state~0); 101106#L136 assume !(8464 == ssl3_accept_~s__state~0); 101105#L139 assume !(8465 == ssl3_accept_~s__state~0); 101104#L142 assume !(8466 == ssl3_accept_~s__state~0); 99622#L145 assume 8496 == ssl3_accept_~s__state~0; 97835#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 99621#L295 assume !(1 == ssl3_accept_~blastFlag~0); 99620#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 99618#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 97575#L301-2 ssl3_accept_~s__init_num~0 := 0; 99616#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99611#L595 ssl3_accept_~skip~0 := 0; 99610#L109-2 assume !false; 99609#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99608#L112 assume !(12292 == ssl3_accept_~s__state~0); 99607#L115 assume !(16384 == ssl3_accept_~s__state~0); 99606#L118 assume !(8192 == ssl3_accept_~s__state~0); 99605#L121 assume !(24576 == ssl3_accept_~s__state~0); 99604#L124 assume !(8195 == ssl3_accept_~s__state~0); 99603#L127 assume !(8480 == ssl3_accept_~s__state~0); 99602#L130 assume !(8481 == ssl3_accept_~s__state~0); 99601#L133 assume !(8482 == ssl3_accept_~s__state~0); 99600#L136 assume !(8464 == ssl3_accept_~s__state~0); 99599#L139 assume !(8465 == ssl3_accept_~s__state~0); 99598#L142 assume !(8466 == ssl3_accept_~s__state~0); 99597#L145 assume !(8496 == ssl3_accept_~s__state~0); 99596#L148 assume !(8497 == ssl3_accept_~s__state~0); 99595#L151 assume 8512 == ssl3_accept_~s__state~0; 97828#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 99593#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 99592#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 99590#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99585#L595 ssl3_accept_~skip~0 := 0; 99584#L109-2 assume !false; 99583#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99582#L112 assume !(12292 == ssl3_accept_~s__state~0); 99581#L115 assume !(16384 == ssl3_accept_~s__state~0); 99580#L118 assume !(8192 == ssl3_accept_~s__state~0); 99579#L121 assume !(24576 == ssl3_accept_~s__state~0); 99578#L124 assume !(8195 == ssl3_accept_~s__state~0); 99577#L127 assume !(8480 == ssl3_accept_~s__state~0); 99576#L130 assume !(8481 == ssl3_accept_~s__state~0); 99575#L133 assume !(8482 == ssl3_accept_~s__state~0); 99574#L136 assume !(8464 == ssl3_accept_~s__state~0); 99573#L139 assume !(8465 == ssl3_accept_~s__state~0); 99572#L142 assume !(8466 == ssl3_accept_~s__state~0); 99571#L145 assume !(8496 == ssl3_accept_~s__state~0); 99570#L148 assume !(8497 == ssl3_accept_~s__state~0); 99569#L151 assume !(8512 == ssl3_accept_~s__state~0); 99568#L154 assume !(8513 == ssl3_accept_~s__state~0); 99567#L157 assume 8528 == ssl3_accept_~s__state~0; 97821#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 99566#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 99565#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 99561#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 99559#L362 assume !(ssl3_accept_~ret~0 <= 0); 99554#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 99552#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99547#L595 ssl3_accept_~skip~0 := 0; 99545#L109-2 assume !false; 99540#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99538#L112 assume !(12292 == ssl3_accept_~s__state~0); 99536#L115 assume !(16384 == ssl3_accept_~s__state~0); 99534#L118 assume !(8192 == ssl3_accept_~s__state~0); 99532#L121 assume !(24576 == ssl3_accept_~s__state~0); 99530#L124 assume !(8195 == ssl3_accept_~s__state~0); 99528#L127 assume !(8480 == ssl3_accept_~s__state~0); 99526#L130 assume !(8481 == ssl3_accept_~s__state~0); 99524#L133 assume !(8482 == ssl3_accept_~s__state~0); 99522#L136 assume !(8464 == ssl3_accept_~s__state~0); 99520#L139 assume !(8465 == ssl3_accept_~s__state~0); 99518#L142 assume !(8466 == ssl3_accept_~s__state~0); 99516#L145 assume !(8496 == ssl3_accept_~s__state~0); 99514#L148 assume !(8497 == ssl3_accept_~s__state~0); 99512#L151 assume !(8512 == ssl3_accept_~s__state~0); 99510#L154 assume !(8513 == ssl3_accept_~s__state~0); 99508#L157 assume !(8528 == ssl3_accept_~s__state~0); 99506#L160 assume !(8529 == ssl3_accept_~s__state~0); 99504#L163 assume 8544 == ssl3_accept_~s__state~0; 97814#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 99501#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 99498#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 99494#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 99492#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 99491#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 99488#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99483#L595 ssl3_accept_~skip~0 := 0; 99482#L109-2 assume !false; 99481#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99480#L112 assume !(12292 == ssl3_accept_~s__state~0); 99479#L115 assume !(16384 == ssl3_accept_~s__state~0); 99478#L118 assume !(8192 == ssl3_accept_~s__state~0); 99477#L121 assume !(24576 == ssl3_accept_~s__state~0); 99476#L124 assume !(8195 == ssl3_accept_~s__state~0); 99475#L127 assume !(8480 == ssl3_accept_~s__state~0); 99474#L130 assume !(8481 == ssl3_accept_~s__state~0); 99473#L133 assume !(8482 == ssl3_accept_~s__state~0); 99472#L136 assume !(8464 == ssl3_accept_~s__state~0); 99471#L139 assume !(8465 == ssl3_accept_~s__state~0); 99470#L142 assume !(8466 == ssl3_accept_~s__state~0); 99469#L145 assume !(8496 == ssl3_accept_~s__state~0); 99467#L148 assume !(8497 == ssl3_accept_~s__state~0); 99465#L151 assume !(8512 == ssl3_accept_~s__state~0); 99463#L154 assume !(8513 == ssl3_accept_~s__state~0); 99461#L157 assume !(8528 == ssl3_accept_~s__state~0); 99459#L160 assume !(8529 == ssl3_accept_~s__state~0); 99457#L163 assume !(8544 == ssl3_accept_~s__state~0); 99455#L166 assume !(8545 == ssl3_accept_~s__state~0); 99453#L169 assume !(8560 == ssl3_accept_~s__state~0); 99451#L172 assume !(8561 == ssl3_accept_~s__state~0); 99449#L175 assume 8448 == ssl3_accept_~s__state~0; 99440#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 99441#L436 assume !(ssl3_accept_~num1~0 > 0); 99435#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 99436#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99424#L595 ssl3_accept_~skip~0 := 0; 99425#L109-2 assume !false; 99420#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99421#L112 assume !(12292 == ssl3_accept_~s__state~0); 99416#L115 assume !(16384 == ssl3_accept_~s__state~0); 99417#L118 assume !(8192 == ssl3_accept_~s__state~0); 99412#L121 assume !(24576 == ssl3_accept_~s__state~0); 99413#L124 assume !(8195 == ssl3_accept_~s__state~0); 99407#L127 assume !(8480 == ssl3_accept_~s__state~0); 99408#L130 assume !(8481 == ssl3_accept_~s__state~0); 99403#L133 assume !(8482 == ssl3_accept_~s__state~0); 99404#L136 assume !(8464 == ssl3_accept_~s__state~0); 99399#L139 assume !(8465 == ssl3_accept_~s__state~0); 99400#L142 assume !(8466 == ssl3_accept_~s__state~0); 99395#L145 assume !(8496 == ssl3_accept_~s__state~0); 99396#L148 assume !(8497 == ssl3_accept_~s__state~0); 99391#L151 assume !(8512 == ssl3_accept_~s__state~0); 99392#L154 assume !(8513 == ssl3_accept_~s__state~0); 99387#L157 assume !(8528 == ssl3_accept_~s__state~0); 99388#L160 assume !(8529 == ssl3_accept_~s__state~0); 99383#L163 assume !(8544 == ssl3_accept_~s__state~0); 99384#L166 assume !(8545 == ssl3_accept_~s__state~0); 99379#L169 assume !(8560 == ssl3_accept_~s__state~0); 99380#L172 assume !(8561 == ssl3_accept_~s__state~0); 99375#L175 assume !(8448 == ssl3_accept_~s__state~0); 99376#L178 assume 8576 == ssl3_accept_~s__state~0; 99230#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 99373#L450 assume !(ssl3_accept_~ret~0 <= 0); 99331#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 99019#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101098#L595 ssl3_accept_~skip~0 := 0; 101097#L109-2 assume !false; 101096#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101095#L112 assume !(12292 == ssl3_accept_~s__state~0); 101094#L115 assume !(16384 == ssl3_accept_~s__state~0); 101093#L118 assume !(8192 == ssl3_accept_~s__state~0); 101092#L121 assume !(24576 == ssl3_accept_~s__state~0); 101091#L124 assume !(8195 == ssl3_accept_~s__state~0); 101090#L127 assume !(8480 == ssl3_accept_~s__state~0); 101089#L130 assume !(8481 == ssl3_accept_~s__state~0); 101088#L133 assume !(8482 == ssl3_accept_~s__state~0); 101087#L136 assume !(8464 == ssl3_accept_~s__state~0); 101086#L139 assume !(8465 == ssl3_accept_~s__state~0); 100126#L142 assume 8466 == ssl3_accept_~s__state~0; 97842#L143 [2021-11-07 07:27:01,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:01,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-11-07 07:27:01,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:01,427 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498129704] [2021-11-07 07:27:01,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:01,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:01,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:01,437 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:27:01,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:01,450 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:27:01,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:01,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1875786398, now seen corresponding path program 1 times [2021-11-07 07:27:01,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:01,451 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160060854] [2021-11-07 07:27:01,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:01,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:01,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:27:01,587 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-07 07:27:01,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:27:01,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160060854] [2021-11-07 07:27:01,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160060854] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:27:01,588 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:27:01,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-07 07:27:01,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382930708] [2021-11-07 07:27:01,589 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:27:01,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:27:01,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-07 07:27:01,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-07 07:27:01,590 INFO L87 Difference]: Start difference. First operand 3943 states and 5023 transitions. cyclomatic complexity: 1089 Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:01,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:27:01,905 INFO L93 Difference]: Finished difference Result 18259 states and 23091 transitions. [2021-11-07 07:27:01,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-07 07:27:01,920 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18259 states and 23091 transitions. [2021-11-07 07:27:02,141 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 17374 [2021-11-07 07:27:02,232 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18259 states to 18259 states and 23091 transitions. [2021-11-07 07:27:02,232 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18109 [2021-11-07 07:27:02,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18109 [2021-11-07 07:27:02,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18259 states and 23091 transitions. [2021-11-07 07:27:02,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:27:02,257 INFO L681 BuchiCegarLoop]: Abstraction has 18259 states and 23091 transitions. [2021-11-07 07:27:02,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18259 states and 23091 transitions. [2021-11-07 07:27:02,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18259 to 7048. [2021-11-07 07:27:02,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7048 states, 7048 states have (on average 1.2668842224744608) internal successors, (8929), 7047 states have internal predecessors, (8929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:02,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7048 states to 7048 states and 8929 transitions. [2021-11-07 07:27:02,746 INFO L704 BuchiCegarLoop]: Abstraction has 7048 states and 8929 transitions. [2021-11-07 07:27:02,746 INFO L587 BuchiCegarLoop]: Abstraction has 7048 states and 8929 transitions. [2021-11-07 07:27:02,747 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-07 07:27:02,747 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7048 states and 8929 transitions. [2021-11-07 07:27:02,773 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 6658 [2021-11-07 07:27:02,774 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:27:02,774 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:27:02,777 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:27:02,777 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-11-07 07:27:02,777 INFO L791 eck$LassoCheckResult]: Stem: 119700#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 119545#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 119546#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 119649#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 119586#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 119588#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 119621#L109-2 assume !false; 119793#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121918#L112 assume !(12292 == ssl3_accept_~s__state~0); 121914#L115 assume !(16384 == ssl3_accept_~s__state~0); 121915#L118 assume !(8192 == ssl3_accept_~s__state~0); 121910#L121 assume !(24576 == ssl3_accept_~s__state~0); 121911#L124 assume !(8195 == ssl3_accept_~s__state~0); 121906#L127 assume !(8480 == ssl3_accept_~s__state~0); 121907#L130 assume !(8481 == ssl3_accept_~s__state~0); 121902#L133 assume !(8482 == ssl3_accept_~s__state~0); 121903#L136 assume 8464 == ssl3_accept_~s__state~0; 121790#L143 [2021-11-07 07:27:02,778 INFO L793 eck$LassoCheckResult]: Loop: 121790#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 122038#L282 assume !(0 == ssl3_accept_~blastFlag~0); 122039#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 122699#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122691#L595 ssl3_accept_~skip~0 := 0; 122687#L109-2 assume !false; 122683#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122679#L112 assume !(12292 == ssl3_accept_~s__state~0); 122675#L115 assume !(16384 == ssl3_accept_~s__state~0); 122671#L118 assume !(8192 == ssl3_accept_~s__state~0); 122667#L121 assume !(24576 == ssl3_accept_~s__state~0); 122663#L124 assume !(8195 == ssl3_accept_~s__state~0); 122659#L127 assume !(8480 == ssl3_accept_~s__state~0); 122443#L130 assume !(8481 == ssl3_accept_~s__state~0); 122652#L133 assume !(8482 == ssl3_accept_~s__state~0); 122648#L136 assume !(8464 == ssl3_accept_~s__state~0); 122644#L139 assume !(8465 == ssl3_accept_~s__state~0); 122640#L142 assume !(8466 == ssl3_accept_~s__state~0); 121950#L145 assume 8496 == ssl3_accept_~s__state~0; 121787#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 121815#L295 assume !(1 == ssl3_accept_~blastFlag~0); 121814#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 121813#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 119654#L301-2 ssl3_accept_~s__init_num~0 := 0; 121811#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121806#L595 ssl3_accept_~skip~0 := 0; 121805#L109-2 assume !false; 121804#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121803#L112 assume !(12292 == ssl3_accept_~s__state~0); 121802#L115 assume !(16384 == ssl3_accept_~s__state~0); 121801#L118 assume !(8192 == ssl3_accept_~s__state~0); 121800#L121 assume !(24576 == ssl3_accept_~s__state~0); 121799#L124 assume !(8195 == ssl3_accept_~s__state~0); 121798#L127 assume !(8480 == ssl3_accept_~s__state~0); 121797#L130 assume !(8481 == ssl3_accept_~s__state~0); 121796#L133 assume !(8482 == ssl3_accept_~s__state~0); 121795#L136 assume !(8464 == ssl3_accept_~s__state~0); 121794#L139 assume !(8465 == ssl3_accept_~s__state~0); 121793#L142 assume !(8466 == ssl3_accept_~s__state~0); 121792#L145 assume !(8496 == ssl3_accept_~s__state~0); 121791#L148 assume !(8497 == ssl3_accept_~s__state~0); 121665#L151 assume 8512 == ssl3_accept_~s__state~0; 121662#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 121659#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 121660#L316 assume !(ssl3_accept_~ret~0 <= 0); 125388#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 125386#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125381#L595 ssl3_accept_~skip~0 := 0; 125380#L109-2 assume !false; 125379#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125378#L112 assume !(12292 == ssl3_accept_~s__state~0); 125377#L115 assume !(16384 == ssl3_accept_~s__state~0); 125376#L118 assume !(8192 == ssl3_accept_~s__state~0); 125375#L121 assume !(24576 == ssl3_accept_~s__state~0); 125374#L124 assume !(8195 == ssl3_accept_~s__state~0); 125373#L127 assume !(8480 == ssl3_accept_~s__state~0); 125372#L130 assume !(8481 == ssl3_accept_~s__state~0); 125371#L133 assume !(8482 == ssl3_accept_~s__state~0); 125370#L136 assume !(8464 == ssl3_accept_~s__state~0); 125369#L139 assume !(8465 == ssl3_accept_~s__state~0); 125368#L142 assume !(8466 == ssl3_accept_~s__state~0); 125367#L145 assume !(8496 == ssl3_accept_~s__state~0); 125366#L148 assume !(8497 == ssl3_accept_~s__state~0); 125365#L151 assume !(8512 == ssl3_accept_~s__state~0); 125364#L154 assume !(8513 == ssl3_accept_~s__state~0); 125363#L157 assume 8528 == ssl3_accept_~s__state~0; 121875#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 125362#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 125361#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 125357#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 125355#L362 assume !(ssl3_accept_~ret~0 <= 0); 125350#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 125348#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125342#L595 ssl3_accept_~skip~0 := 0; 125337#L109-2 assume !false; 125335#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125333#L112 assume !(12292 == ssl3_accept_~s__state~0); 125331#L115 assume !(16384 == ssl3_accept_~s__state~0); 125329#L118 assume !(8192 == ssl3_accept_~s__state~0); 125327#L121 assume !(24576 == ssl3_accept_~s__state~0); 125325#L124 assume !(8195 == ssl3_accept_~s__state~0); 125323#L127 assume !(8480 == ssl3_accept_~s__state~0); 125321#L130 assume !(8481 == ssl3_accept_~s__state~0); 125319#L133 assume !(8482 == ssl3_accept_~s__state~0); 125317#L136 assume !(8464 == ssl3_accept_~s__state~0); 125315#L139 assume !(8465 == ssl3_accept_~s__state~0); 125313#L142 assume !(8466 == ssl3_accept_~s__state~0); 125311#L145 assume !(8496 == ssl3_accept_~s__state~0); 125309#L148 assume !(8497 == ssl3_accept_~s__state~0); 125307#L151 assume !(8512 == ssl3_accept_~s__state~0); 125305#L154 assume !(8513 == ssl3_accept_~s__state~0); 125303#L157 assume !(8528 == ssl3_accept_~s__state~0); 125301#L160 assume !(8529 == ssl3_accept_~s__state~0); 125299#L163 assume 8544 == ssl3_accept_~s__state~0; 121870#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 125296#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 125293#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 125290#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 125288#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 125287#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 125284#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125279#L595 ssl3_accept_~skip~0 := 0; 125278#L109-2 assume !false; 125277#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125276#L112 assume !(12292 == ssl3_accept_~s__state~0); 125275#L115 assume !(16384 == ssl3_accept_~s__state~0); 125274#L118 assume !(8192 == ssl3_accept_~s__state~0); 125273#L121 assume !(24576 == ssl3_accept_~s__state~0); 125272#L124 assume !(8195 == ssl3_accept_~s__state~0); 125271#L127 assume !(8480 == ssl3_accept_~s__state~0); 125270#L130 assume !(8481 == ssl3_accept_~s__state~0); 125269#L133 assume !(8482 == ssl3_accept_~s__state~0); 125268#L136 assume !(8464 == ssl3_accept_~s__state~0); 125267#L139 assume !(8465 == ssl3_accept_~s__state~0); 125266#L142 assume !(8466 == ssl3_accept_~s__state~0); 125265#L145 assume !(8496 == ssl3_accept_~s__state~0); 125264#L148 assume !(8497 == ssl3_accept_~s__state~0); 125263#L151 assume !(8512 == ssl3_accept_~s__state~0); 125262#L154 assume !(8513 == ssl3_accept_~s__state~0); 125261#L157 assume !(8528 == ssl3_accept_~s__state~0); 125260#L160 assume !(8529 == ssl3_accept_~s__state~0); 125259#L163 assume !(8544 == ssl3_accept_~s__state~0); 125258#L166 assume !(8545 == ssl3_accept_~s__state~0); 125257#L169 assume !(8560 == ssl3_accept_~s__state~0); 125256#L172 assume !(8561 == ssl3_accept_~s__state~0); 125255#L175 assume 8448 == ssl3_accept_~s__state~0; 125254#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 125253#L436 assume !(ssl3_accept_~num1~0 > 0); 125251#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 125249#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125244#L595 ssl3_accept_~skip~0 := 0; 125243#L109-2 assume !false; 125242#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125241#L112 assume !(12292 == ssl3_accept_~s__state~0); 125240#L115 assume !(16384 == ssl3_accept_~s__state~0); 125239#L118 assume !(8192 == ssl3_accept_~s__state~0); 125238#L121 assume !(24576 == ssl3_accept_~s__state~0); 125237#L124 assume !(8195 == ssl3_accept_~s__state~0); 125236#L127 assume !(8480 == ssl3_accept_~s__state~0); 125235#L130 assume !(8481 == ssl3_accept_~s__state~0); 125234#L133 assume !(8482 == ssl3_accept_~s__state~0); 125233#L136 assume !(8464 == ssl3_accept_~s__state~0); 125232#L139 assume !(8465 == ssl3_accept_~s__state~0); 125231#L142 assume !(8466 == ssl3_accept_~s__state~0); 125230#L145 assume !(8496 == ssl3_accept_~s__state~0); 125229#L148 assume !(8497 == ssl3_accept_~s__state~0); 125228#L151 assume !(8512 == ssl3_accept_~s__state~0); 125227#L154 assume !(8513 == ssl3_accept_~s__state~0); 125226#L157 assume !(8528 == ssl3_accept_~s__state~0); 125225#L160 assume !(8529 == ssl3_accept_~s__state~0); 125224#L163 assume !(8544 == ssl3_accept_~s__state~0); 125223#L166 assume !(8545 == ssl3_accept_~s__state~0); 125222#L169 assume !(8560 == ssl3_accept_~s__state~0); 125221#L172 assume !(8561 == ssl3_accept_~s__state~0); 125220#L175 assume !(8448 == ssl3_accept_~s__state~0); 122767#L178 assume 8576 == ssl3_accept_~s__state~0; 122765#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 122727#L450 assume !(ssl3_accept_~ret~0 <= 0); 122728#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 122704#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122692#L595 ssl3_accept_~skip~0 := 0; 122688#L109-2 assume !false; 122684#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122680#L112 assume !(12292 == ssl3_accept_~s__state~0); 122676#L115 assume !(16384 == ssl3_accept_~s__state~0); 122672#L118 assume !(8192 == ssl3_accept_~s__state~0); 122668#L121 assume !(24576 == ssl3_accept_~s__state~0); 122664#L124 assume !(8195 == ssl3_accept_~s__state~0); 122660#L127 assume !(8480 == ssl3_accept_~s__state~0); 122656#L130 assume !(8481 == ssl3_accept_~s__state~0); 122653#L133 assume !(8482 == ssl3_accept_~s__state~0); 122649#L136 assume !(8464 == ssl3_accept_~s__state~0); 122645#L139 assume !(8465 == ssl3_accept_~s__state~0); 122641#L142 assume 8466 == ssl3_accept_~s__state~0; 121790#L143 [2021-11-07 07:27:02,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:02,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 23 times [2021-11-07 07:27:02,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:02,780 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713833876] [2021-11-07 07:27:02,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:02,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:02,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:02,791 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:27:02,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:02,801 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:27:02,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:02,802 INFO L85 PathProgramCache]: Analyzing trace with hash 2050278168, now seen corresponding path program 1 times [2021-11-07 07:27:02,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:02,802 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721588757] [2021-11-07 07:27:02,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:02,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:02,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:02,822 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:27:02,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:02,874 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:27:02,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:02,876 INFO L85 PathProgramCache]: Analyzing trace with hash -126191740, now seen corresponding path program 1 times [2021-11-07 07:27:02,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:02,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408514627] [2021-11-07 07:27:02,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:02,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:02,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:27:02,929 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-11-07 07:27:02,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:27:02,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408514627] [2021-11-07 07:27:02,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408514627] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:27:02,930 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:27:02,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:27:02,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314331800] [2021-11-07 07:27:04,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:27:04,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:27:04,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:27:04,988 INFO L87 Difference]: Start difference. First operand 7048 states and 8929 transitions. cyclomatic complexity: 1893 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 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) [2021-11-07 07:27:05,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:27:05,048 INFO L93 Difference]: Finished difference Result 9223 states and 11652 transitions. [2021-11-07 07:27:05,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:27:05,049 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9223 states and 11652 transitions. [2021-11-07 07:27:05,097 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 8914 [2021-11-07 07:27:05,226 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9223 states to 9223 states and 11652 transitions. [2021-11-07 07:27:05,227 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9119 [2021-11-07 07:27:05,233 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9119 [2021-11-07 07:27:05,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9223 states and 11652 transitions. [2021-11-07 07:27:05,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:27:05,242 INFO L681 BuchiCegarLoop]: Abstraction has 9223 states and 11652 transitions. [2021-11-07 07:27:05,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9223 states and 11652 transitions. [2021-11-07 07:27:05,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9223 to 9223. [2021-11-07 07:27:05,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9223 states, 9223 states have (on average 1.2633633308034262) internal successors, (11652), 9222 states have internal predecessors, (11652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:05,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9223 states to 9223 states and 11652 transitions. [2021-11-07 07:27:05,418 INFO L704 BuchiCegarLoop]: Abstraction has 9223 states and 11652 transitions. [2021-11-07 07:27:05,418 INFO L587 BuchiCegarLoop]: Abstraction has 9223 states and 11652 transitions. [2021-11-07 07:27:05,419 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-11-07 07:27:05,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9223 states and 11652 transitions. [2021-11-07 07:27:05,456 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 8914 [2021-11-07 07:27:05,456 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:27:05,457 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:27:05,462 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:27:05,462 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 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] [2021-11-07 07:27:05,462 INFO L791 eck$LassoCheckResult]: Stem: 135973#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 135825#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 135826#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 135934#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 135870#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 135872#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 135904#L109-2 assume !false; 136012#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137017#L112 assume !(12292 == ssl3_accept_~s__state~0); 137009#L115 assume !(16384 == ssl3_accept_~s__state~0); 137010#L118 assume !(8192 == ssl3_accept_~s__state~0); 136999#L121 assume !(24576 == ssl3_accept_~s__state~0); 137000#L124 assume !(8195 == ssl3_accept_~s__state~0); 136984#L127 assume !(8480 == ssl3_accept_~s__state~0); 136985#L130 assume !(8481 == ssl3_accept_~s__state~0); 136964#L133 assume !(8482 == ssl3_accept_~s__state~0); 136965#L136 assume 8464 == ssl3_accept_~s__state~0; 136606#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 136584#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 136583#L282-2 [2021-11-07 07:27:05,463 INFO L793 eck$LassoCheckResult]: Loop: 136583#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 136581#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136576#L595 ssl3_accept_~skip~0 := 0; 136575#L109-2 assume !false; 136574#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136573#L112 assume !(12292 == ssl3_accept_~s__state~0); 136572#L115 assume !(16384 == ssl3_accept_~s__state~0); 136571#L118 assume !(8192 == ssl3_accept_~s__state~0); 136570#L121 assume !(24576 == ssl3_accept_~s__state~0); 136569#L124 assume !(8195 == ssl3_accept_~s__state~0); 136568#L127 assume !(8480 == ssl3_accept_~s__state~0); 136567#L130 assume !(8481 == ssl3_accept_~s__state~0); 136566#L133 assume !(8482 == ssl3_accept_~s__state~0); 136565#L136 assume !(8464 == ssl3_accept_~s__state~0); 136564#L139 assume !(8465 == ssl3_accept_~s__state~0); 136563#L142 assume !(8466 == ssl3_accept_~s__state~0); 136562#L145 assume 8496 == ssl3_accept_~s__state~0; 136561#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 136556#L295 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 136557#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 137706#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 137705#L301-2 ssl3_accept_~s__init_num~0 := 0; 137703#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137698#L595 ssl3_accept_~skip~0 := 0; 137697#L109-2 assume !false; 137696#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137695#L112 assume !(12292 == ssl3_accept_~s__state~0); 137694#L115 assume !(16384 == ssl3_accept_~s__state~0); 137693#L118 assume !(8192 == ssl3_accept_~s__state~0); 137692#L121 assume !(24576 == ssl3_accept_~s__state~0); 137691#L124 assume !(8195 == ssl3_accept_~s__state~0); 137690#L127 assume !(8480 == ssl3_accept_~s__state~0); 137689#L130 assume !(8481 == ssl3_accept_~s__state~0); 137688#L133 assume !(8482 == ssl3_accept_~s__state~0); 137687#L136 assume !(8464 == ssl3_accept_~s__state~0); 137686#L139 assume !(8465 == ssl3_accept_~s__state~0); 137685#L142 assume !(8466 == ssl3_accept_~s__state~0); 137684#L145 assume !(8496 == ssl3_accept_~s__state~0); 137683#L148 assume !(8497 == ssl3_accept_~s__state~0); 137682#L151 assume 8512 == ssl3_accept_~s__state~0; 137681#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 137679#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 137678#L316 assume !(ssl3_accept_~ret~0 <= 0); 137677#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 137675#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137670#L595 ssl3_accept_~skip~0 := 0; 137669#L109-2 assume !false; 137668#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137667#L112 assume !(12292 == ssl3_accept_~s__state~0); 137666#L115 assume !(16384 == ssl3_accept_~s__state~0); 137665#L118 assume !(8192 == ssl3_accept_~s__state~0); 137664#L121 assume !(24576 == ssl3_accept_~s__state~0); 137663#L124 assume !(8195 == ssl3_accept_~s__state~0); 137662#L127 assume !(8480 == ssl3_accept_~s__state~0); 137661#L130 assume !(8481 == ssl3_accept_~s__state~0); 137660#L133 assume !(8482 == ssl3_accept_~s__state~0); 137659#L136 assume !(8464 == ssl3_accept_~s__state~0); 137658#L139 assume !(8465 == ssl3_accept_~s__state~0); 137657#L142 assume !(8466 == ssl3_accept_~s__state~0); 137656#L145 assume !(8496 == ssl3_accept_~s__state~0); 137655#L148 assume !(8497 == ssl3_accept_~s__state~0); 137654#L151 assume !(8512 == ssl3_accept_~s__state~0); 137653#L154 assume !(8513 == ssl3_accept_~s__state~0); 137652#L157 assume 8528 == ssl3_accept_~s__state~0; 137651#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 137650#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 137648#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 137646#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 137641#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 137638#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 137636#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137631#L595 ssl3_accept_~skip~0 := 0; 137629#L109-2 assume !false; 137624#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137622#L112 assume !(12292 == ssl3_accept_~s__state~0); 137620#L115 assume !(16384 == ssl3_accept_~s__state~0); 137618#L118 assume !(8192 == ssl3_accept_~s__state~0); 137616#L121 assume !(24576 == ssl3_accept_~s__state~0); 137614#L124 assume !(8195 == ssl3_accept_~s__state~0); 137612#L127 assume !(8480 == ssl3_accept_~s__state~0); 137610#L130 assume !(8481 == ssl3_accept_~s__state~0); 137608#L133 assume !(8482 == ssl3_accept_~s__state~0); 137606#L136 assume !(8464 == ssl3_accept_~s__state~0); 137604#L139 assume !(8465 == ssl3_accept_~s__state~0); 137602#L142 assume !(8466 == ssl3_accept_~s__state~0); 137600#L145 assume !(8496 == ssl3_accept_~s__state~0); 137598#L148 assume !(8497 == ssl3_accept_~s__state~0); 137596#L151 assume !(8512 == ssl3_accept_~s__state~0); 137594#L154 assume !(8513 == ssl3_accept_~s__state~0); 137592#L157 assume !(8528 == ssl3_accept_~s__state~0); 137590#L160 assume !(8529 == ssl3_accept_~s__state~0); 137588#L163 assume 8544 == ssl3_accept_~s__state~0; 137586#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 137584#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 137581#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 137577#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 137575#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 137573#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 137570#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137565#L595 ssl3_accept_~skip~0 := 0; 137564#L109-2 assume !false; 137563#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137562#L112 assume !(12292 == ssl3_accept_~s__state~0); 137561#L115 assume !(16384 == ssl3_accept_~s__state~0); 137560#L118 assume !(8192 == ssl3_accept_~s__state~0); 137559#L121 assume !(24576 == ssl3_accept_~s__state~0); 137558#L124 assume !(8195 == ssl3_accept_~s__state~0); 137557#L127 assume !(8480 == ssl3_accept_~s__state~0); 137556#L130 assume !(8481 == ssl3_accept_~s__state~0); 137555#L133 assume !(8482 == ssl3_accept_~s__state~0); 137554#L136 assume !(8464 == ssl3_accept_~s__state~0); 137553#L139 assume !(8465 == ssl3_accept_~s__state~0); 137552#L142 assume !(8466 == ssl3_accept_~s__state~0); 137551#L145 assume !(8496 == ssl3_accept_~s__state~0); 137550#L148 assume !(8497 == ssl3_accept_~s__state~0); 137549#L151 assume !(8512 == ssl3_accept_~s__state~0); 137548#L154 assume !(8513 == ssl3_accept_~s__state~0); 137547#L157 assume !(8528 == ssl3_accept_~s__state~0); 137546#L160 assume !(8529 == ssl3_accept_~s__state~0); 137545#L163 assume !(8544 == ssl3_accept_~s__state~0); 137544#L166 assume !(8545 == ssl3_accept_~s__state~0); 137543#L169 assume !(8560 == ssl3_accept_~s__state~0); 137542#L172 assume !(8561 == ssl3_accept_~s__state~0); 137537#L175 assume 8448 == ssl3_accept_~s__state~0; 137534#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 137531#L436 assume !(ssl3_accept_~num1~0 > 0); 137528#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 137520#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137514#L595 ssl3_accept_~skip~0 := 0; 137512#L109-2 assume !false; 137510#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137508#L112 assume !(12292 == ssl3_accept_~s__state~0); 137506#L115 assume !(16384 == ssl3_accept_~s__state~0); 137504#L118 assume !(8192 == ssl3_accept_~s__state~0); 137502#L121 assume !(24576 == ssl3_accept_~s__state~0); 137500#L124 assume !(8195 == ssl3_accept_~s__state~0); 137498#L127 assume !(8480 == ssl3_accept_~s__state~0); 137496#L130 assume !(8481 == ssl3_accept_~s__state~0); 137494#L133 assume !(8482 == ssl3_accept_~s__state~0); 137492#L136 assume !(8464 == ssl3_accept_~s__state~0); 137488#L139 assume !(8465 == ssl3_accept_~s__state~0); 137486#L142 assume !(8466 == ssl3_accept_~s__state~0); 137484#L145 assume !(8496 == ssl3_accept_~s__state~0); 137482#L148 assume !(8497 == ssl3_accept_~s__state~0); 137480#L151 assume !(8512 == ssl3_accept_~s__state~0); 137478#L154 assume !(8513 == ssl3_accept_~s__state~0); 137476#L157 assume !(8528 == ssl3_accept_~s__state~0); 137474#L160 assume !(8529 == ssl3_accept_~s__state~0); 137472#L163 assume !(8544 == ssl3_accept_~s__state~0); 137470#L166 assume !(8545 == ssl3_accept_~s__state~0); 137468#L169 assume !(8560 == ssl3_accept_~s__state~0); 137466#L172 assume !(8561 == ssl3_accept_~s__state~0); 137464#L175 assume !(8448 == ssl3_accept_~s__state~0); 137462#L178 assume 8576 == ssl3_accept_~s__state~0; 137458#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 137456#L450 assume !(ssl3_accept_~ret~0 <= 0); 137452#L453 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 137454#L457 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 137525#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137515#L595 ssl3_accept_~skip~0 := 0; 137513#L109-2 assume !false; 137511#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137509#L112 assume !(12292 == ssl3_accept_~s__state~0); 137507#L115 assume !(16384 == ssl3_accept_~s__state~0); 137505#L118 assume !(8192 == ssl3_accept_~s__state~0); 137503#L121 assume !(24576 == ssl3_accept_~s__state~0); 137501#L124 assume !(8195 == ssl3_accept_~s__state~0); 137499#L127 assume !(8480 == ssl3_accept_~s__state~0); 137497#L130 assume !(8481 == ssl3_accept_~s__state~0); 137495#L133 assume !(8482 == ssl3_accept_~s__state~0); 137493#L136 assume !(8464 == ssl3_accept_~s__state~0); 137489#L139 assume !(8465 == ssl3_accept_~s__state~0); 137487#L142 assume !(8466 == ssl3_accept_~s__state~0); 137485#L145 assume !(8496 == ssl3_accept_~s__state~0); 137483#L148 assume !(8497 == ssl3_accept_~s__state~0); 137481#L151 assume !(8512 == ssl3_accept_~s__state~0); 137479#L154 assume !(8513 == ssl3_accept_~s__state~0); 137477#L157 assume !(8528 == ssl3_accept_~s__state~0); 137475#L160 assume !(8529 == ssl3_accept_~s__state~0); 137473#L163 assume !(8544 == ssl3_accept_~s__state~0); 137471#L166 assume !(8545 == ssl3_accept_~s__state~0); 137469#L169 assume !(8560 == ssl3_accept_~s__state~0); 137467#L172 assume !(8561 == ssl3_accept_~s__state~0); 137465#L175 assume !(8448 == ssl3_accept_~s__state~0); 137463#L178 assume !(8576 == ssl3_accept_~s__state~0); 137460#L181 assume !(8577 == ssl3_accept_~s__state~0); 137461#L184 assume !(8592 == ssl3_accept_~s__state~0); 137541#L187 assume !(8593 == ssl3_accept_~s__state~0); 137540#L190 assume !(8608 == ssl3_accept_~s__state~0); 137538#L193 assume !(8609 == ssl3_accept_~s__state~0); 137539#L196 assume !(8640 == ssl3_accept_~s__state~0); 138029#L199 assume !(8641 == ssl3_accept_~s__state~0); 137979#L202 assume 8656 == ssl3_accept_~s__state~0; 137978#L206 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 137976#L502 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 137973#L507 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 137970#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 137969#L516 assume !(0 == ssl3_accept_~tmp___10~0); 137968#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137963#L595 ssl3_accept_~skip~0 := 0; 137960#L109-2 assume !false; 137959#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137958#L112 assume !(12292 == ssl3_accept_~s__state~0); 137957#L115 assume !(16384 == ssl3_accept_~s__state~0); 137956#L118 assume !(8192 == ssl3_accept_~s__state~0); 137955#L121 assume !(24576 == ssl3_accept_~s__state~0); 137954#L124 assume !(8195 == ssl3_accept_~s__state~0); 137953#L127 assume !(8480 == ssl3_accept_~s__state~0); 137952#L130 assume !(8481 == ssl3_accept_~s__state~0); 137951#L133 assume !(8482 == ssl3_accept_~s__state~0); 137950#L136 assume !(8464 == ssl3_accept_~s__state~0); 137949#L139 assume !(8465 == ssl3_accept_~s__state~0); 137948#L142 assume !(8466 == ssl3_accept_~s__state~0); 137947#L145 assume !(8496 == ssl3_accept_~s__state~0); 137946#L148 assume !(8497 == ssl3_accept_~s__state~0); 137945#L151 assume !(8512 == ssl3_accept_~s__state~0); 137944#L154 assume !(8513 == ssl3_accept_~s__state~0); 137943#L157 assume !(8528 == ssl3_accept_~s__state~0); 137942#L160 assume !(8529 == ssl3_accept_~s__state~0); 137941#L163 assume !(8544 == ssl3_accept_~s__state~0); 137940#L166 assume !(8545 == ssl3_accept_~s__state~0); 137939#L169 assume !(8560 == ssl3_accept_~s__state~0); 137938#L172 assume !(8561 == ssl3_accept_~s__state~0); 137937#L175 assume !(8448 == ssl3_accept_~s__state~0); 137936#L178 assume !(8576 == ssl3_accept_~s__state~0); 137935#L181 assume !(8577 == ssl3_accept_~s__state~0); 137934#L184 assume !(8592 == ssl3_accept_~s__state~0); 137933#L187 assume !(8593 == ssl3_accept_~s__state~0); 137932#L190 assume !(8608 == ssl3_accept_~s__state~0); 137931#L193 assume !(8609 == ssl3_accept_~s__state~0); 137930#L196 assume !(8640 == ssl3_accept_~s__state~0); 137929#L199 assume !(8641 == ssl3_accept_~s__state~0); 137928#L202 assume !(8656 == ssl3_accept_~s__state~0); 137926#L205 assume !(8657 == ssl3_accept_~s__state~0); 137925#L208 assume 8672 == ssl3_accept_~s__state~0; 137924#L212 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 137923#L524 assume !(4 == ssl3_accept_~blastFlag~0); 137922#L527 assume !(3 == ssl3_accept_~blastFlag~0); 137920#L524-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 137919#L535 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 137915#L535-2 ssl3_accept_~s__init_num~0 := 0; 137916#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137904#L595 ssl3_accept_~skip~0 := 0; 137905#L109-2 assume !false; 137900#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137901#L112 assume !(12292 == ssl3_accept_~s__state~0); 137896#L115 assume !(16384 == ssl3_accept_~s__state~0); 137897#L118 assume !(8192 == ssl3_accept_~s__state~0); 137892#L121 assume !(24576 == ssl3_accept_~s__state~0); 137893#L124 assume !(8195 == ssl3_accept_~s__state~0); 137888#L127 assume !(8480 == ssl3_accept_~s__state~0); 137889#L130 assume !(8481 == ssl3_accept_~s__state~0); 137884#L133 assume !(8482 == ssl3_accept_~s__state~0); 137885#L136 assume !(8464 == ssl3_accept_~s__state~0); 137880#L139 assume !(8465 == ssl3_accept_~s__state~0); 137881#L142 assume !(8466 == ssl3_accept_~s__state~0); 137876#L145 assume !(8496 == ssl3_accept_~s__state~0); 137875#L148 assume !(8497 == ssl3_accept_~s__state~0); 137870#L151 assume !(8512 == ssl3_accept_~s__state~0); 137871#L154 assume !(8513 == ssl3_accept_~s__state~0); 138364#L157 assume !(8528 == ssl3_accept_~s__state~0); 138362#L160 assume !(8529 == ssl3_accept_~s__state~0); 138360#L163 assume !(8544 == ssl3_accept_~s__state~0); 138358#L166 assume !(8545 == ssl3_accept_~s__state~0); 138356#L169 assume !(8560 == ssl3_accept_~s__state~0); 138354#L172 assume !(8561 == ssl3_accept_~s__state~0); 137006#L175 assume 8448 == ssl3_accept_~s__state~0; 137001#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 136996#L436 assume !(ssl3_accept_~num1~0 > 0); 136989#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 136990#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136968#L595 ssl3_accept_~skip~0 := 0; 136969#L109-2 assume !false; 136949#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136950#L112 assume !(12292 == ssl3_accept_~s__state~0); 136648#L115 assume !(16384 == ssl3_accept_~s__state~0); 136649#L118 assume !(8192 == ssl3_accept_~s__state~0); 136639#L121 assume !(24576 == ssl3_accept_~s__state~0); 136640#L124 assume !(8195 == ssl3_accept_~s__state~0); 136628#L127 assume !(8480 == ssl3_accept_~s__state~0); 136630#L130 assume !(8481 == ssl3_accept_~s__state~0); 136616#L133 assume !(8482 == ssl3_accept_~s__state~0); 136618#L136 assume 8464 == ssl3_accept_~s__state~0; 136608#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 137033#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 136583#L282-2 [2021-11-07 07:27:05,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:05,465 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 1 times [2021-11-07 07:27:05,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:05,465 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398161300] [2021-11-07 07:27:05,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:05,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:05,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:05,480 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:27:05,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:05,491 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:27:05,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:05,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1377949175, now seen corresponding path program 1 times [2021-11-07 07:27:05,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:05,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486323573] [2021-11-07 07:27:05,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:05,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:05,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:27:05,568 INFO L134 CoverageAnalysis]: Checked inductivity of 875 backedges. 535 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2021-11-07 07:27:05,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:27:05,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486323573] [2021-11-07 07:27:05,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486323573] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:27:05,569 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:27:05,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:27:05,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512501264] [2021-11-07 07:27:05,570 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:27:05,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:27:05,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:27:05,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:27:05,572 INFO L87 Difference]: Start difference. First operand 9223 states and 11652 transitions. cyclomatic complexity: 2444 Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:05,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:27:05,778 INFO L93 Difference]: Finished difference Result 10519 states and 13128 transitions. [2021-11-07 07:27:05,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:27:05,779 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10519 states and 13128 transitions. [2021-11-07 07:27:05,845 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 10210 [2021-11-07 07:27:06,004 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10519 states to 10519 states and 13128 transitions. [2021-11-07 07:27:06,004 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10415 [2021-11-07 07:27:06,011 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10415 [2021-11-07 07:27:06,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10519 states and 13128 transitions. [2021-11-07 07:27:06,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:27:06,031 INFO L681 BuchiCegarLoop]: Abstraction has 10519 states and 13128 transitions. [2021-11-07 07:27:06,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10519 states and 13128 transitions. [2021-11-07 07:27:06,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10519 to 10447. [2021-11-07 07:27:06,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10447 states, 10447 states have (on average 1.2497367665358476) internal successors, (13056), 10446 states have internal predecessors, (13056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:06,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10447 states to 10447 states and 13056 transitions. [2021-11-07 07:27:06,200 INFO L704 BuchiCegarLoop]: Abstraction has 10447 states and 13056 transitions. [2021-11-07 07:27:06,200 INFO L587 BuchiCegarLoop]: Abstraction has 10447 states and 13056 transitions. [2021-11-07 07:27:06,200 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-11-07 07:27:06,200 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10447 states and 13056 transitions. [2021-11-07 07:27:06,245 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 10138 [2021-11-07 07:27:06,245 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:27:06,245 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:27:06,250 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:27:06,250 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 4, 3, 3, 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, 1] [2021-11-07 07:27:06,251 INFO L791 eck$LassoCheckResult]: Stem: 155714#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 155570#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 155571#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 155668#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 155612#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 155614#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 155644#L109-2 assume !false; 155751#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156925#L112 assume !(12292 == ssl3_accept_~s__state~0); 156921#L115 assume !(16384 == ssl3_accept_~s__state~0); 156922#L118 assume !(8192 == ssl3_accept_~s__state~0); 156917#L121 assume !(24576 == ssl3_accept_~s__state~0); 156918#L124 assume !(8195 == ssl3_accept_~s__state~0); 156913#L127 assume !(8480 == ssl3_accept_~s__state~0); 156914#L130 assume !(8481 == ssl3_accept_~s__state~0); 156909#L133 assume !(8482 == ssl3_accept_~s__state~0); 156910#L136 assume 8464 == ssl3_accept_~s__state~0; 156577#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 156558#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 156557#L282-2 [2021-11-07 07:27:06,251 INFO L793 eck$LassoCheckResult]: Loop: 156557#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 156555#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156550#L595 ssl3_accept_~skip~0 := 0; 156549#L109-2 assume !false; 156548#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156547#L112 assume !(12292 == ssl3_accept_~s__state~0); 156546#L115 assume !(16384 == ssl3_accept_~s__state~0); 156545#L118 assume !(8192 == ssl3_accept_~s__state~0); 156544#L121 assume !(24576 == ssl3_accept_~s__state~0); 156543#L124 assume !(8195 == ssl3_accept_~s__state~0); 156542#L127 assume !(8480 == ssl3_accept_~s__state~0); 156541#L130 assume !(8481 == ssl3_accept_~s__state~0); 156540#L133 assume !(8482 == ssl3_accept_~s__state~0); 156539#L136 assume !(8464 == ssl3_accept_~s__state~0); 156538#L139 assume !(8465 == ssl3_accept_~s__state~0); 156537#L142 assume !(8466 == ssl3_accept_~s__state~0); 156536#L145 assume 8496 == ssl3_accept_~s__state~0; 156535#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 156530#L295 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 156531#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 157556#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 157555#L301-2 ssl3_accept_~s__init_num~0 := 0; 157553#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157548#L595 ssl3_accept_~skip~0 := 0; 157547#L109-2 assume !false; 157546#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157545#L112 assume !(12292 == ssl3_accept_~s__state~0); 157544#L115 assume !(16384 == ssl3_accept_~s__state~0); 157543#L118 assume !(8192 == ssl3_accept_~s__state~0); 157542#L121 assume !(24576 == ssl3_accept_~s__state~0); 157541#L124 assume !(8195 == ssl3_accept_~s__state~0); 157540#L127 assume !(8480 == ssl3_accept_~s__state~0); 157539#L130 assume !(8481 == ssl3_accept_~s__state~0); 157538#L133 assume !(8482 == ssl3_accept_~s__state~0); 157537#L136 assume !(8464 == ssl3_accept_~s__state~0); 157536#L139 assume !(8465 == ssl3_accept_~s__state~0); 157535#L142 assume !(8466 == ssl3_accept_~s__state~0); 157534#L145 assume !(8496 == ssl3_accept_~s__state~0); 157533#L148 assume !(8497 == ssl3_accept_~s__state~0); 157532#L151 assume 8512 == ssl3_accept_~s__state~0; 157531#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 157529#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 157528#L316 assume !(ssl3_accept_~ret~0 <= 0); 157527#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 157525#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157520#L595 ssl3_accept_~skip~0 := 0; 157519#L109-2 assume !false; 157518#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157517#L112 assume !(12292 == ssl3_accept_~s__state~0); 157516#L115 assume !(16384 == ssl3_accept_~s__state~0); 157515#L118 assume !(8192 == ssl3_accept_~s__state~0); 157514#L121 assume !(24576 == ssl3_accept_~s__state~0); 157513#L124 assume !(8195 == ssl3_accept_~s__state~0); 157512#L127 assume !(8480 == ssl3_accept_~s__state~0); 157511#L130 assume !(8481 == ssl3_accept_~s__state~0); 157510#L133 assume !(8482 == ssl3_accept_~s__state~0); 157509#L136 assume !(8464 == ssl3_accept_~s__state~0); 157508#L139 assume !(8465 == ssl3_accept_~s__state~0); 157507#L142 assume !(8466 == ssl3_accept_~s__state~0); 157506#L145 assume !(8496 == ssl3_accept_~s__state~0); 157505#L148 assume !(8497 == ssl3_accept_~s__state~0); 157504#L151 assume !(8512 == ssl3_accept_~s__state~0); 157503#L154 assume !(8513 == ssl3_accept_~s__state~0); 157502#L157 assume 8528 == ssl3_accept_~s__state~0; 157501#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 157500#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 157498#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 157496#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 157491#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 157488#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 157486#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157481#L595 ssl3_accept_~skip~0 := 0; 157479#L109-2 assume !false; 157474#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157472#L112 assume !(12292 == ssl3_accept_~s__state~0); 157470#L115 assume !(16384 == ssl3_accept_~s__state~0); 157468#L118 assume !(8192 == ssl3_accept_~s__state~0); 157466#L121 assume !(24576 == ssl3_accept_~s__state~0); 157464#L124 assume !(8195 == ssl3_accept_~s__state~0); 157462#L127 assume !(8480 == ssl3_accept_~s__state~0); 157460#L130 assume !(8481 == ssl3_accept_~s__state~0); 157458#L133 assume !(8482 == ssl3_accept_~s__state~0); 157456#L136 assume !(8464 == ssl3_accept_~s__state~0); 157454#L139 assume !(8465 == ssl3_accept_~s__state~0); 157452#L142 assume !(8466 == ssl3_accept_~s__state~0); 157450#L145 assume !(8496 == ssl3_accept_~s__state~0); 157448#L148 assume !(8497 == ssl3_accept_~s__state~0); 157446#L151 assume !(8512 == ssl3_accept_~s__state~0); 157444#L154 assume !(8513 == ssl3_accept_~s__state~0); 157442#L157 assume !(8528 == ssl3_accept_~s__state~0); 157440#L160 assume !(8529 == ssl3_accept_~s__state~0); 157438#L163 assume 8544 == ssl3_accept_~s__state~0; 157436#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 157434#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 157431#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 157427#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 157425#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 157423#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 157420#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157415#L595 ssl3_accept_~skip~0 := 0; 157414#L109-2 assume !false; 157413#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157412#L112 assume !(12292 == ssl3_accept_~s__state~0); 157411#L115 assume !(16384 == ssl3_accept_~s__state~0); 157410#L118 assume !(8192 == ssl3_accept_~s__state~0); 157409#L121 assume !(24576 == ssl3_accept_~s__state~0); 157408#L124 assume !(8195 == ssl3_accept_~s__state~0); 157407#L127 assume !(8480 == ssl3_accept_~s__state~0); 157406#L130 assume !(8481 == ssl3_accept_~s__state~0); 157405#L133 assume !(8482 == ssl3_accept_~s__state~0); 157404#L136 assume !(8464 == ssl3_accept_~s__state~0); 157403#L139 assume !(8465 == ssl3_accept_~s__state~0); 157402#L142 assume !(8466 == ssl3_accept_~s__state~0); 157401#L145 assume !(8496 == ssl3_accept_~s__state~0); 157400#L148 assume !(8497 == ssl3_accept_~s__state~0); 157399#L151 assume !(8512 == ssl3_accept_~s__state~0); 157398#L154 assume !(8513 == ssl3_accept_~s__state~0); 157397#L157 assume !(8528 == ssl3_accept_~s__state~0); 157396#L160 assume !(8529 == ssl3_accept_~s__state~0); 157395#L163 assume !(8544 == ssl3_accept_~s__state~0); 157394#L166 assume !(8545 == ssl3_accept_~s__state~0); 157393#L169 assume !(8560 == ssl3_accept_~s__state~0); 157392#L172 assume !(8561 == ssl3_accept_~s__state~0); 157391#L175 assume 8448 == ssl3_accept_~s__state~0; 157390#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 157387#L436 assume !(ssl3_accept_~num1~0 > 0); 157382#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 157376#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157366#L595 ssl3_accept_~skip~0 := 0; 157364#L109-2 assume !false; 157362#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157360#L112 assume !(12292 == ssl3_accept_~s__state~0); 157358#L115 assume !(16384 == ssl3_accept_~s__state~0); 157356#L118 assume !(8192 == ssl3_accept_~s__state~0); 157354#L121 assume !(24576 == ssl3_accept_~s__state~0); 157352#L124 assume !(8195 == ssl3_accept_~s__state~0); 157350#L127 assume !(8480 == ssl3_accept_~s__state~0); 157348#L130 assume !(8481 == ssl3_accept_~s__state~0); 157346#L133 assume !(8482 == ssl3_accept_~s__state~0); 157342#L136 assume !(8464 == ssl3_accept_~s__state~0); 157338#L139 assume !(8465 == ssl3_accept_~s__state~0); 157336#L142 assume !(8466 == ssl3_accept_~s__state~0); 157334#L145 assume !(8496 == ssl3_accept_~s__state~0); 157332#L148 assume !(8497 == ssl3_accept_~s__state~0); 157330#L151 assume !(8512 == ssl3_accept_~s__state~0); 157328#L154 assume !(8513 == ssl3_accept_~s__state~0); 157326#L157 assume !(8528 == ssl3_accept_~s__state~0); 157324#L160 assume !(8529 == ssl3_accept_~s__state~0); 157322#L163 assume !(8544 == ssl3_accept_~s__state~0); 157320#L166 assume !(8545 == ssl3_accept_~s__state~0); 157318#L169 assume !(8560 == ssl3_accept_~s__state~0); 157316#L172 assume !(8561 == ssl3_accept_~s__state~0); 157314#L175 assume !(8448 == ssl3_accept_~s__state~0); 157312#L178 assume 8576 == ssl3_accept_~s__state~0; 157308#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 157306#L450 assume !(ssl3_accept_~ret~0 <= 0); 157302#L453 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 157304#L457 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 157590#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157585#L595 ssl3_accept_~skip~0 := 0; 157584#L109-2 assume !false; 157583#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157582#L112 assume !(12292 == ssl3_accept_~s__state~0); 157581#L115 assume !(16384 == ssl3_accept_~s__state~0); 157580#L118 assume !(8192 == ssl3_accept_~s__state~0); 157579#L121 assume !(24576 == ssl3_accept_~s__state~0); 157578#L124 assume !(8195 == ssl3_accept_~s__state~0); 157577#L127 assume !(8480 == ssl3_accept_~s__state~0); 157576#L130 assume !(8481 == ssl3_accept_~s__state~0); 157575#L133 assume !(8482 == ssl3_accept_~s__state~0); 157574#L136 assume !(8464 == ssl3_accept_~s__state~0); 157573#L139 assume !(8465 == ssl3_accept_~s__state~0); 157572#L142 assume !(8466 == ssl3_accept_~s__state~0); 157571#L145 assume !(8496 == ssl3_accept_~s__state~0); 157570#L148 assume !(8497 == ssl3_accept_~s__state~0); 157569#L151 assume !(8512 == ssl3_accept_~s__state~0); 157568#L154 assume !(8513 == ssl3_accept_~s__state~0); 157567#L157 assume !(8528 == ssl3_accept_~s__state~0); 157566#L160 assume !(8529 == ssl3_accept_~s__state~0); 157565#L163 assume !(8544 == ssl3_accept_~s__state~0); 157564#L166 assume !(8545 == ssl3_accept_~s__state~0); 157563#L169 assume !(8560 == ssl3_accept_~s__state~0); 157562#L172 assume !(8561 == ssl3_accept_~s__state~0); 157561#L175 assume !(8448 == ssl3_accept_~s__state~0); 157560#L178 assume !(8576 == ssl3_accept_~s__state~0); 157559#L181 assume !(8577 == ssl3_accept_~s__state~0); 157558#L184 assume 8592 == ssl3_accept_~s__state~0; 157389#L188 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 157379#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 157371#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157365#L595 ssl3_accept_~skip~0 := 0; 157363#L109-2 assume !false; 157361#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157359#L112 assume !(12292 == ssl3_accept_~s__state~0); 157357#L115 assume !(16384 == ssl3_accept_~s__state~0); 157355#L118 assume !(8192 == ssl3_accept_~s__state~0); 157353#L121 assume !(24576 == ssl3_accept_~s__state~0); 157351#L124 assume !(8195 == ssl3_accept_~s__state~0); 157349#L127 assume !(8480 == ssl3_accept_~s__state~0); 157347#L130 assume !(8481 == ssl3_accept_~s__state~0); 157344#L133 assume !(8482 == ssl3_accept_~s__state~0); 157343#L136 assume !(8464 == ssl3_accept_~s__state~0); 157339#L139 assume !(8465 == ssl3_accept_~s__state~0); 157337#L142 assume !(8466 == ssl3_accept_~s__state~0); 157335#L145 assume !(8496 == ssl3_accept_~s__state~0); 157333#L148 assume !(8497 == ssl3_accept_~s__state~0); 157331#L151 assume !(8512 == ssl3_accept_~s__state~0); 157329#L154 assume !(8513 == ssl3_accept_~s__state~0); 157327#L157 assume !(8528 == ssl3_accept_~s__state~0); 157325#L160 assume !(8529 == ssl3_accept_~s__state~0); 157323#L163 assume !(8544 == ssl3_accept_~s__state~0); 157321#L166 assume !(8545 == ssl3_accept_~s__state~0); 157319#L169 assume !(8560 == ssl3_accept_~s__state~0); 157317#L172 assume !(8561 == ssl3_accept_~s__state~0); 157315#L175 assume !(8448 == ssl3_accept_~s__state~0); 157313#L178 assume !(8576 == ssl3_accept_~s__state~0); 157310#L181 assume !(8577 == ssl3_accept_~s__state~0); 157311#L184 assume !(8592 == ssl3_accept_~s__state~0); 157388#L187 assume !(8593 == ssl3_accept_~s__state~0); 157385#L190 assume !(8608 == ssl3_accept_~s__state~0); 157383#L193 assume !(8609 == ssl3_accept_~s__state~0); 157384#L196 assume !(8640 == ssl3_accept_~s__state~0); 157924#L199 assume !(8641 == ssl3_accept_~s__state~0); 157877#L202 assume 8656 == ssl3_accept_~s__state~0; 157875#L206 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 157874#L502 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 157872#L507 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 156267#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 157870#L516 assume !(0 == ssl3_accept_~tmp___10~0); 157860#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157853#L595 ssl3_accept_~skip~0 := 0; 157852#L109-2 assume !false; 157851#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157850#L112 assume !(12292 == ssl3_accept_~s__state~0); 157849#L115 assume !(16384 == ssl3_accept_~s__state~0); 157848#L118 assume !(8192 == ssl3_accept_~s__state~0); 157847#L121 assume !(24576 == ssl3_accept_~s__state~0); 157846#L124 assume !(8195 == ssl3_accept_~s__state~0); 157845#L127 assume !(8480 == ssl3_accept_~s__state~0); 157844#L130 assume !(8481 == ssl3_accept_~s__state~0); 157843#L133 assume !(8482 == ssl3_accept_~s__state~0); 157842#L136 assume !(8464 == ssl3_accept_~s__state~0); 157841#L139 assume !(8465 == ssl3_accept_~s__state~0); 157840#L142 assume !(8466 == ssl3_accept_~s__state~0); 157839#L145 assume !(8496 == ssl3_accept_~s__state~0); 157838#L148 assume !(8497 == ssl3_accept_~s__state~0); 157837#L151 assume !(8512 == ssl3_accept_~s__state~0); 157836#L154 assume !(8513 == ssl3_accept_~s__state~0); 157835#L157 assume !(8528 == ssl3_accept_~s__state~0); 157834#L160 assume !(8529 == ssl3_accept_~s__state~0); 157833#L163 assume !(8544 == ssl3_accept_~s__state~0); 157832#L166 assume !(8545 == ssl3_accept_~s__state~0); 157831#L169 assume !(8560 == ssl3_accept_~s__state~0); 157830#L172 assume !(8561 == ssl3_accept_~s__state~0); 157829#L175 assume !(8448 == ssl3_accept_~s__state~0); 157828#L178 assume !(8576 == ssl3_accept_~s__state~0); 157827#L181 assume !(8577 == ssl3_accept_~s__state~0); 157826#L184 assume !(8592 == ssl3_accept_~s__state~0); 157825#L187 assume !(8593 == ssl3_accept_~s__state~0); 157824#L190 assume !(8608 == ssl3_accept_~s__state~0); 157823#L193 assume !(8609 == ssl3_accept_~s__state~0); 157822#L196 assume !(8640 == ssl3_accept_~s__state~0); 157821#L199 assume !(8641 == ssl3_accept_~s__state~0); 157820#L202 assume !(8656 == ssl3_accept_~s__state~0); 157818#L205 assume !(8657 == ssl3_accept_~s__state~0); 157817#L208 assume 8672 == ssl3_accept_~s__state~0; 157816#L212 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 157815#L524 assume !(4 == ssl3_accept_~blastFlag~0); 157813#L527 assume !(3 == ssl3_accept_~blastFlag~0); 157812#L524-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 157809#L535 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 157805#L535-2 ssl3_accept_~s__init_num~0 := 0; 157806#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157794#L595 ssl3_accept_~skip~0 := 0; 157795#L109-2 assume !false; 157790#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157791#L112 assume !(12292 == ssl3_accept_~s__state~0); 157786#L115 assume !(16384 == ssl3_accept_~s__state~0); 157787#L118 assume !(8192 == ssl3_accept_~s__state~0); 157782#L121 assume !(24576 == ssl3_accept_~s__state~0); 157783#L124 assume !(8195 == ssl3_accept_~s__state~0); 157778#L127 assume !(8480 == ssl3_accept_~s__state~0); 157779#L130 assume !(8481 == ssl3_accept_~s__state~0); 157774#L133 assume !(8482 == ssl3_accept_~s__state~0); 157775#L136 assume !(8464 == ssl3_accept_~s__state~0); 157770#L139 assume !(8465 == ssl3_accept_~s__state~0); 157771#L142 assume !(8466 == ssl3_accept_~s__state~0); 157764#L145 assume !(8496 == ssl3_accept_~s__state~0); 157765#L148 assume !(8497 == ssl3_accept_~s__state~0); 157760#L151 assume !(8512 == ssl3_accept_~s__state~0); 157761#L154 assume !(8513 == ssl3_accept_~s__state~0); 157746#L157 assume !(8528 == ssl3_accept_~s__state~0); 157747#L160 assume !(8529 == ssl3_accept_~s__state~0); 157732#L163 assume !(8544 == ssl3_accept_~s__state~0); 157733#L166 assume !(8545 == ssl3_accept_~s__state~0); 157684#L169 assume !(8560 == ssl3_accept_~s__state~0); 157685#L172 assume !(8561 == ssl3_accept_~s__state~0); 156901#L175 assume 8448 == ssl3_accept_~s__state~0; 156902#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 156705#L436 assume !(ssl3_accept_~num1~0 > 0); 156704#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 156688#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156684#L595 ssl3_accept_~skip~0 := 0; 156670#L109-2 assume !false; 156671#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156657#L112 assume !(12292 == ssl3_accept_~s__state~0); 156658#L115 assume !(16384 == ssl3_accept_~s__state~0); 156619#L118 assume !(8192 == ssl3_accept_~s__state~0); 156620#L121 assume !(24576 == ssl3_accept_~s__state~0); 156610#L124 assume !(8195 == ssl3_accept_~s__state~0); 156612#L127 assume !(8480 == ssl3_accept_~s__state~0); 156599#L130 assume !(8481 == ssl3_accept_~s__state~0); 156601#L133 assume !(8482 == ssl3_accept_~s__state~0); 156588#L136 assume 8464 == ssl3_accept_~s__state~0; 156580#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 157273#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 156557#L282-2 [2021-11-07 07:27:06,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:06,252 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 2 times [2021-11-07 07:27:06,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:06,253 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403550585] [2021-11-07 07:27:06,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:06,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:06,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:06,273 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:27:06,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:06,294 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:27:06,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:06,297 INFO L85 PathProgramCache]: Analyzing trace with hash 514766791, now seen corresponding path program 1 times [2021-11-07 07:27:06,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:06,297 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397700453] [2021-11-07 07:27:06,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:06,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:06,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:27:06,373 INFO L134 CoverageAnalysis]: Checked inductivity of 1101 backedges. 634 proven. 0 refuted. 0 times theorem prover too weak. 467 trivial. 0 not checked. [2021-11-07 07:27:06,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:27:06,374 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397700453] [2021-11-07 07:27:06,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397700453] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:27:06,374 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:27:06,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:27:06,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935788891] [2021-11-07 07:27:06,375 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:27:06,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:27:06,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:27:06,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:27:06,377 INFO L87 Difference]: Start difference. First operand 10447 states and 13056 transitions. cyclomatic complexity: 2624 Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:06,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:27:06,704 INFO L93 Difference]: Finished difference Result 11815 states and 14604 transitions. [2021-11-07 07:27:06,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:27:06,705 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11815 states and 14604 transitions. [2021-11-07 07:27:06,767 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 11506 [2021-11-07 07:27:06,816 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11815 states to 11815 states and 14604 transitions. [2021-11-07 07:27:06,817 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11711 [2021-11-07 07:27:06,825 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11711 [2021-11-07 07:27:06,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11815 states and 14604 transitions. [2021-11-07 07:27:06,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:27:06,826 INFO L681 BuchiCegarLoop]: Abstraction has 11815 states and 14604 transitions. [2021-11-07 07:27:06,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11815 states and 14604 transitions. [2021-11-07 07:27:06,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11815 to 11743. [2021-11-07 07:27:06,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11743 states, 11743 states have (on average 1.237503193391808) internal successors, (14532), 11742 states have internal predecessors, (14532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:06,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11743 states to 11743 states and 14532 transitions. [2021-11-07 07:27:06,994 INFO L704 BuchiCegarLoop]: Abstraction has 11743 states and 14532 transitions. [2021-11-07 07:27:06,994 INFO L587 BuchiCegarLoop]: Abstraction has 11743 states and 14532 transitions. [2021-11-07 07:27:06,995 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-11-07 07:27:06,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11743 states and 14532 transitions. [2021-11-07 07:27:07,037 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 11434 [2021-11-07 07:27:07,040 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:27:07,040 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:27:07,044 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:27:07,044 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 4, 4, 3, 3, 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, 1, 1, 1, 1] [2021-11-07 07:27:07,045 INFO L791 eck$LassoCheckResult]: Stem: 177992#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 177837#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 177838#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 177940#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 177875#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 177877#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 177915#L109-2 assume !false; 178024#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178504#L112 assume !(12292 == ssl3_accept_~s__state~0); 178500#L115 assume !(16384 == ssl3_accept_~s__state~0); 178501#L118 assume !(8192 == ssl3_accept_~s__state~0); 178496#L121 assume !(24576 == ssl3_accept_~s__state~0); 178497#L124 assume !(8195 == ssl3_accept_~s__state~0); 178490#L127 assume !(8480 == ssl3_accept_~s__state~0); 178491#L130 assume !(8481 == ssl3_accept_~s__state~0); 178483#L133 assume !(8482 == ssl3_accept_~s__state~0); 178484#L136 assume 8464 == ssl3_accept_~s__state~0; 178156#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 178137#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 178136#L282-2 [2021-11-07 07:27:07,045 INFO L793 eck$LassoCheckResult]: Loop: 178136#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 178134#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 178129#L595 ssl3_accept_~skip~0 := 0; 178128#L109-2 assume !false; 178127#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178126#L112 assume !(12292 == ssl3_accept_~s__state~0); 178125#L115 assume !(16384 == ssl3_accept_~s__state~0); 178124#L118 assume !(8192 == ssl3_accept_~s__state~0); 178123#L121 assume !(24576 == ssl3_accept_~s__state~0); 178122#L124 assume !(8195 == ssl3_accept_~s__state~0); 178121#L127 assume !(8480 == ssl3_accept_~s__state~0); 178120#L130 assume !(8481 == ssl3_accept_~s__state~0); 178119#L133 assume !(8482 == ssl3_accept_~s__state~0); 178118#L136 assume !(8464 == ssl3_accept_~s__state~0); 178117#L139 assume !(8465 == ssl3_accept_~s__state~0); 178116#L142 assume !(8466 == ssl3_accept_~s__state~0); 178115#L145 assume 8496 == ssl3_accept_~s__state~0; 178114#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 178109#L295 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 178110#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 179109#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 179108#L301-2 ssl3_accept_~s__init_num~0 := 0; 179106#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179101#L595 ssl3_accept_~skip~0 := 0; 179100#L109-2 assume !false; 179099#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179098#L112 assume !(12292 == ssl3_accept_~s__state~0); 179097#L115 assume !(16384 == ssl3_accept_~s__state~0); 179096#L118 assume !(8192 == ssl3_accept_~s__state~0); 179095#L121 assume !(24576 == ssl3_accept_~s__state~0); 179094#L124 assume !(8195 == ssl3_accept_~s__state~0); 179093#L127 assume !(8480 == ssl3_accept_~s__state~0); 179092#L130 assume !(8481 == ssl3_accept_~s__state~0); 179091#L133 assume !(8482 == ssl3_accept_~s__state~0); 179090#L136 assume !(8464 == ssl3_accept_~s__state~0); 179089#L139 assume !(8465 == ssl3_accept_~s__state~0); 179088#L142 assume !(8466 == ssl3_accept_~s__state~0); 179087#L145 assume !(8496 == ssl3_accept_~s__state~0); 179086#L148 assume !(8497 == ssl3_accept_~s__state~0); 179085#L151 assume 8512 == ssl3_accept_~s__state~0; 179084#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 179082#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 179081#L316 assume !(ssl3_accept_~ret~0 <= 0); 179080#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 179078#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179073#L595 ssl3_accept_~skip~0 := 0; 179072#L109-2 assume !false; 179071#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179070#L112 assume !(12292 == ssl3_accept_~s__state~0); 179069#L115 assume !(16384 == ssl3_accept_~s__state~0); 179068#L118 assume !(8192 == ssl3_accept_~s__state~0); 179067#L121 assume !(24576 == ssl3_accept_~s__state~0); 179066#L124 assume !(8195 == ssl3_accept_~s__state~0); 179065#L127 assume !(8480 == ssl3_accept_~s__state~0); 179064#L130 assume !(8481 == ssl3_accept_~s__state~0); 179063#L133 assume !(8482 == ssl3_accept_~s__state~0); 179062#L136 assume !(8464 == ssl3_accept_~s__state~0); 179061#L139 assume !(8465 == ssl3_accept_~s__state~0); 179060#L142 assume !(8466 == ssl3_accept_~s__state~0); 179059#L145 assume !(8496 == ssl3_accept_~s__state~0); 179058#L148 assume !(8497 == ssl3_accept_~s__state~0); 179057#L151 assume !(8512 == ssl3_accept_~s__state~0); 179056#L154 assume !(8513 == ssl3_accept_~s__state~0); 179055#L157 assume 8528 == ssl3_accept_~s__state~0; 179054#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 179053#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 179051#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 179049#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 179044#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 179041#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 179039#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179034#L595 ssl3_accept_~skip~0 := 0; 179032#L109-2 assume !false; 179027#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179025#L112 assume !(12292 == ssl3_accept_~s__state~0); 179023#L115 assume !(16384 == ssl3_accept_~s__state~0); 179021#L118 assume !(8192 == ssl3_accept_~s__state~0); 179019#L121 assume !(24576 == ssl3_accept_~s__state~0); 179017#L124 assume !(8195 == ssl3_accept_~s__state~0); 179015#L127 assume !(8480 == ssl3_accept_~s__state~0); 179013#L130 assume !(8481 == ssl3_accept_~s__state~0); 179011#L133 assume !(8482 == ssl3_accept_~s__state~0); 179009#L136 assume !(8464 == ssl3_accept_~s__state~0); 179007#L139 assume !(8465 == ssl3_accept_~s__state~0); 179005#L142 assume !(8466 == ssl3_accept_~s__state~0); 179003#L145 assume !(8496 == ssl3_accept_~s__state~0); 179001#L148 assume !(8497 == ssl3_accept_~s__state~0); 178999#L151 assume !(8512 == ssl3_accept_~s__state~0); 178997#L154 assume !(8513 == ssl3_accept_~s__state~0); 178995#L157 assume !(8528 == ssl3_accept_~s__state~0); 178993#L160 assume !(8529 == ssl3_accept_~s__state~0); 178991#L163 assume 8544 == ssl3_accept_~s__state~0; 178989#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 178987#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 178984#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 178980#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 178978#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 178976#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 178973#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 178968#L595 ssl3_accept_~skip~0 := 0; 178967#L109-2 assume !false; 178966#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178965#L112 assume !(12292 == ssl3_accept_~s__state~0); 178964#L115 assume !(16384 == ssl3_accept_~s__state~0); 178963#L118 assume !(8192 == ssl3_accept_~s__state~0); 178962#L121 assume !(24576 == ssl3_accept_~s__state~0); 178961#L124 assume !(8195 == ssl3_accept_~s__state~0); 178960#L127 assume !(8480 == ssl3_accept_~s__state~0); 178959#L130 assume !(8481 == ssl3_accept_~s__state~0); 178958#L133 assume !(8482 == ssl3_accept_~s__state~0); 178957#L136 assume !(8464 == ssl3_accept_~s__state~0); 178956#L139 assume !(8465 == ssl3_accept_~s__state~0); 178955#L142 assume !(8466 == ssl3_accept_~s__state~0); 178954#L145 assume !(8496 == ssl3_accept_~s__state~0); 178953#L148 assume !(8497 == ssl3_accept_~s__state~0); 178952#L151 assume !(8512 == ssl3_accept_~s__state~0); 178951#L154 assume !(8513 == ssl3_accept_~s__state~0); 178950#L157 assume !(8528 == ssl3_accept_~s__state~0); 178949#L160 assume !(8529 == ssl3_accept_~s__state~0); 178948#L163 assume !(8544 == ssl3_accept_~s__state~0); 178947#L166 assume !(8545 == ssl3_accept_~s__state~0); 178946#L169 assume !(8560 == ssl3_accept_~s__state~0); 178945#L172 assume !(8561 == ssl3_accept_~s__state~0); 178944#L175 assume 8448 == ssl3_accept_~s__state~0; 178943#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 178942#L436 assume !(ssl3_accept_~num1~0 > 0); 178936#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 178930#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 178924#L595 ssl3_accept_~skip~0 := 0; 178922#L109-2 assume !false; 178920#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178918#L112 assume !(12292 == ssl3_accept_~s__state~0); 178916#L115 assume !(16384 == ssl3_accept_~s__state~0); 178914#L118 assume !(8192 == ssl3_accept_~s__state~0); 178912#L121 assume !(24576 == ssl3_accept_~s__state~0); 178910#L124 assume !(8195 == ssl3_accept_~s__state~0); 178908#L127 assume !(8480 == ssl3_accept_~s__state~0); 178906#L130 assume !(8481 == ssl3_accept_~s__state~0); 178904#L133 assume !(8482 == ssl3_accept_~s__state~0); 178902#L136 assume !(8464 == ssl3_accept_~s__state~0); 178900#L139 assume !(8465 == ssl3_accept_~s__state~0); 178896#L142 assume !(8466 == ssl3_accept_~s__state~0); 178894#L145 assume !(8496 == ssl3_accept_~s__state~0); 178892#L148 assume !(8497 == ssl3_accept_~s__state~0); 178890#L151 assume !(8512 == ssl3_accept_~s__state~0); 178888#L154 assume !(8513 == ssl3_accept_~s__state~0); 178886#L157 assume !(8528 == ssl3_accept_~s__state~0); 178884#L160 assume !(8529 == ssl3_accept_~s__state~0); 178882#L163 assume !(8544 == ssl3_accept_~s__state~0); 178880#L166 assume !(8545 == ssl3_accept_~s__state~0); 178878#L169 assume !(8560 == ssl3_accept_~s__state~0); 178876#L172 assume !(8561 == ssl3_accept_~s__state~0); 178874#L175 assume !(8448 == ssl3_accept_~s__state~0); 178869#L178 assume 8576 == ssl3_accept_~s__state~0; 178865#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 178863#L450 assume !(ssl3_accept_~ret~0 <= 0); 178859#L453 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 178860#L457 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 179202#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179197#L595 ssl3_accept_~skip~0 := 0; 179196#L109-2 assume !false; 179195#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179194#L112 assume !(12292 == ssl3_accept_~s__state~0); 179193#L115 assume !(16384 == ssl3_accept_~s__state~0); 179192#L118 assume !(8192 == ssl3_accept_~s__state~0); 179191#L121 assume !(24576 == ssl3_accept_~s__state~0); 179190#L124 assume !(8195 == ssl3_accept_~s__state~0); 179189#L127 assume !(8480 == ssl3_accept_~s__state~0); 179188#L130 assume !(8481 == ssl3_accept_~s__state~0); 179187#L133 assume !(8482 == ssl3_accept_~s__state~0); 179186#L136 assume !(8464 == ssl3_accept_~s__state~0); 179185#L139 assume !(8465 == ssl3_accept_~s__state~0); 179184#L142 assume !(8466 == ssl3_accept_~s__state~0); 179183#L145 assume !(8496 == ssl3_accept_~s__state~0); 179182#L148 assume !(8497 == ssl3_accept_~s__state~0); 179181#L151 assume !(8512 == ssl3_accept_~s__state~0); 179180#L154 assume !(8513 == ssl3_accept_~s__state~0); 179179#L157 assume !(8528 == ssl3_accept_~s__state~0); 179178#L160 assume !(8529 == ssl3_accept_~s__state~0); 179177#L163 assume !(8544 == ssl3_accept_~s__state~0); 179176#L166 assume !(8545 == ssl3_accept_~s__state~0); 179175#L169 assume !(8560 == ssl3_accept_~s__state~0); 179174#L172 assume !(8561 == ssl3_accept_~s__state~0); 179173#L175 assume !(8448 == ssl3_accept_~s__state~0); 179172#L178 assume !(8576 == ssl3_accept_~s__state~0); 179171#L181 assume !(8577 == ssl3_accept_~s__state~0); 179170#L184 assume 8592 == ssl3_accept_~s__state~0; 179128#L188 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 179169#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 179167#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179162#L595 ssl3_accept_~skip~0 := 0; 179161#L109-2 assume !false; 179160#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179159#L112 assume !(12292 == ssl3_accept_~s__state~0); 179158#L115 assume !(16384 == ssl3_accept_~s__state~0); 179157#L118 assume !(8192 == ssl3_accept_~s__state~0); 179156#L121 assume !(24576 == ssl3_accept_~s__state~0); 179155#L124 assume !(8195 == ssl3_accept_~s__state~0); 179154#L127 assume !(8480 == ssl3_accept_~s__state~0); 179153#L130 assume !(8481 == ssl3_accept_~s__state~0); 179152#L133 assume !(8482 == ssl3_accept_~s__state~0); 179151#L136 assume !(8464 == ssl3_accept_~s__state~0); 179150#L139 assume !(8465 == ssl3_accept_~s__state~0); 179149#L142 assume !(8466 == ssl3_accept_~s__state~0); 179148#L145 assume !(8496 == ssl3_accept_~s__state~0); 179147#L148 assume !(8497 == ssl3_accept_~s__state~0); 179146#L151 assume !(8512 == ssl3_accept_~s__state~0); 179145#L154 assume !(8513 == ssl3_accept_~s__state~0); 179144#L157 assume !(8528 == ssl3_accept_~s__state~0); 179143#L160 assume !(8529 == ssl3_accept_~s__state~0); 179142#L163 assume !(8544 == ssl3_accept_~s__state~0); 179141#L166 assume !(8545 == ssl3_accept_~s__state~0); 179140#L169 assume !(8560 == ssl3_accept_~s__state~0); 179139#L172 assume !(8561 == ssl3_accept_~s__state~0); 179138#L175 assume !(8448 == ssl3_accept_~s__state~0); 179137#L178 assume !(8576 == ssl3_accept_~s__state~0); 179136#L181 assume !(8577 == ssl3_accept_~s__state~0); 179135#L184 assume !(8592 == ssl3_accept_~s__state~0); 179134#L187 assume !(8593 == ssl3_accept_~s__state~0); 179125#L190 assume 8608 == ssl3_accept_~s__state~0; 179115#L194 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 178940#L476 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 178935#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 178925#L595 ssl3_accept_~skip~0 := 0; 178923#L109-2 assume !false; 178921#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178919#L112 assume !(12292 == ssl3_accept_~s__state~0); 178917#L115 assume !(16384 == ssl3_accept_~s__state~0); 178915#L118 assume !(8192 == ssl3_accept_~s__state~0); 178913#L121 assume !(24576 == ssl3_accept_~s__state~0); 178911#L124 assume !(8195 == ssl3_accept_~s__state~0); 178909#L127 assume !(8480 == ssl3_accept_~s__state~0); 178907#L130 assume !(8481 == ssl3_accept_~s__state~0); 178905#L133 assume !(8482 == ssl3_accept_~s__state~0); 178903#L136 assume !(8464 == ssl3_accept_~s__state~0); 178901#L139 assume !(8465 == ssl3_accept_~s__state~0); 178897#L142 assume !(8466 == ssl3_accept_~s__state~0); 178895#L145 assume !(8496 == ssl3_accept_~s__state~0); 178893#L148 assume !(8497 == ssl3_accept_~s__state~0); 178891#L151 assume !(8512 == ssl3_accept_~s__state~0); 178889#L154 assume !(8513 == ssl3_accept_~s__state~0); 178887#L157 assume !(8528 == ssl3_accept_~s__state~0); 178885#L160 assume !(8529 == ssl3_accept_~s__state~0); 178883#L163 assume !(8544 == ssl3_accept_~s__state~0); 178881#L166 assume !(8545 == ssl3_accept_~s__state~0); 178879#L169 assume !(8560 == ssl3_accept_~s__state~0); 178877#L172 assume !(8561 == ssl3_accept_~s__state~0); 178875#L175 assume !(8448 == ssl3_accept_~s__state~0); 178870#L178 assume !(8576 == ssl3_accept_~s__state~0); 178867#L181 assume !(8577 == ssl3_accept_~s__state~0); 178868#L184 assume !(8592 == ssl3_accept_~s__state~0); 179127#L187 assume !(8593 == ssl3_accept_~s__state~0); 179126#L190 assume !(8608 == ssl3_accept_~s__state~0); 179123#L193 assume !(8609 == ssl3_accept_~s__state~0); 179124#L196 assume !(8640 == ssl3_accept_~s__state~0); 179614#L199 assume !(8641 == ssl3_accept_~s__state~0); 179563#L202 assume 8656 == ssl3_accept_~s__state~0; 179561#L206 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 179560#L502 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 179558#L507 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 179504#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 179556#L516 assume !(0 == ssl3_accept_~tmp___10~0); 179554#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179549#L595 ssl3_accept_~skip~0 := 0; 179548#L109-2 assume !false; 179547#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179546#L112 assume !(12292 == ssl3_accept_~s__state~0); 179545#L115 assume !(16384 == ssl3_accept_~s__state~0); 179544#L118 assume !(8192 == ssl3_accept_~s__state~0); 179543#L121 assume !(24576 == ssl3_accept_~s__state~0); 179542#L124 assume !(8195 == ssl3_accept_~s__state~0); 179541#L127 assume !(8480 == ssl3_accept_~s__state~0); 179540#L130 assume !(8481 == ssl3_accept_~s__state~0); 179539#L133 assume !(8482 == ssl3_accept_~s__state~0); 179538#L136 assume !(8464 == ssl3_accept_~s__state~0); 179537#L139 assume !(8465 == ssl3_accept_~s__state~0); 179536#L142 assume !(8466 == ssl3_accept_~s__state~0); 179535#L145 assume !(8496 == ssl3_accept_~s__state~0); 179534#L148 assume !(8497 == ssl3_accept_~s__state~0); 179533#L151 assume !(8512 == ssl3_accept_~s__state~0); 179532#L154 assume !(8513 == ssl3_accept_~s__state~0); 179531#L157 assume !(8528 == ssl3_accept_~s__state~0); 179530#L160 assume !(8529 == ssl3_accept_~s__state~0); 179529#L163 assume !(8544 == ssl3_accept_~s__state~0); 179528#L166 assume !(8545 == ssl3_accept_~s__state~0); 179527#L169 assume !(8560 == ssl3_accept_~s__state~0); 179526#L172 assume !(8561 == ssl3_accept_~s__state~0); 179525#L175 assume !(8448 == ssl3_accept_~s__state~0); 179524#L178 assume !(8576 == ssl3_accept_~s__state~0); 179523#L181 assume !(8577 == ssl3_accept_~s__state~0); 179522#L184 assume !(8592 == ssl3_accept_~s__state~0); 179521#L187 assume !(8593 == ssl3_accept_~s__state~0); 179520#L190 assume !(8608 == ssl3_accept_~s__state~0); 179519#L193 assume !(8609 == ssl3_accept_~s__state~0); 179518#L196 assume !(8640 == ssl3_accept_~s__state~0); 179517#L199 assume !(8641 == ssl3_accept_~s__state~0); 179516#L202 assume !(8656 == ssl3_accept_~s__state~0); 179514#L205 assume !(8657 == ssl3_accept_~s__state~0); 179513#L208 assume 8672 == ssl3_accept_~s__state~0; 179512#L212 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 179510#L524 assume !(4 == ssl3_accept_~blastFlag~0); 179511#L527 assume !(3 == ssl3_accept_~blastFlag~0); 180182#L524-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 180180#L535 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 180178#L535-2 ssl3_accept_~s__init_num~0 := 0; 179429#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179421#L595 ssl3_accept_~skip~0 := 0; 179422#L109-2 assume !false; 179413#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179414#L112 assume !(12292 == ssl3_accept_~s__state~0); 179405#L115 assume !(16384 == ssl3_accept_~s__state~0); 179406#L118 assume !(8192 == ssl3_accept_~s__state~0); 179397#L121 assume !(24576 == ssl3_accept_~s__state~0); 179398#L124 assume !(8195 == ssl3_accept_~s__state~0); 179389#L127 assume !(8480 == ssl3_accept_~s__state~0); 179390#L130 assume !(8481 == ssl3_accept_~s__state~0); 179381#L133 assume !(8482 == ssl3_accept_~s__state~0); 179382#L136 assume !(8464 == ssl3_accept_~s__state~0); 179373#L139 assume !(8465 == ssl3_accept_~s__state~0); 179374#L142 assume !(8466 == ssl3_accept_~s__state~0); 179364#L145 assume !(8496 == ssl3_accept_~s__state~0); 179363#L148 assume !(8497 == ssl3_accept_~s__state~0); 179354#L151 assume !(8512 == ssl3_accept_~s__state~0); 179355#L154 assume !(8513 == ssl3_accept_~s__state~0); 179341#L157 assume !(8528 == ssl3_accept_~s__state~0); 179342#L160 assume !(8529 == ssl3_accept_~s__state~0); 179254#L163 assume !(8544 == ssl3_accept_~s__state~0); 179255#L166 assume !(8545 == ssl3_accept_~s__state~0); 179240#L169 assume !(8560 == ssl3_accept_~s__state~0); 179241#L172 assume !(8561 == ssl3_accept_~s__state~0); 178480#L175 assume 8448 == ssl3_accept_~s__state~0; 178481#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 178475#L436 assume !(ssl3_accept_~num1~0 > 0); 178474#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 178272#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 178268#L595 ssl3_accept_~skip~0 := 0; 178254#L109-2 assume !false; 178255#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178241#L112 assume !(12292 == ssl3_accept_~s__state~0); 178242#L115 assume !(16384 == ssl3_accept_~s__state~0); 178198#L118 assume !(8192 == ssl3_accept_~s__state~0); 178199#L121 assume !(24576 == ssl3_accept_~s__state~0); 178189#L124 assume !(8195 == ssl3_accept_~s__state~0); 178191#L127 assume !(8480 == ssl3_accept_~s__state~0); 178178#L130 assume !(8481 == ssl3_accept_~s__state~0); 178180#L133 assume !(8482 == ssl3_accept_~s__state~0); 178167#L136 assume 8464 == ssl3_accept_~s__state~0; 178159#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 178514#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 178136#L282-2 [2021-11-07 07:27:07,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:07,046 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 3 times [2021-11-07 07:27:07,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:07,047 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243514286] [2021-11-07 07:27:07,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:07,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:07,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:07,057 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:27:07,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:07,067 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:27:07,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:07,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1674606396, now seen corresponding path program 1 times [2021-11-07 07:27:07,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:07,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790282431] [2021-11-07 07:27:07,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:07,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:07,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:27:07,156 INFO L134 CoverageAnalysis]: Checked inductivity of 1360 backedges. 737 proven. 0 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2021-11-07 07:27:07,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:27:07,157 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790282431] [2021-11-07 07:27:07,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790282431] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:27:07,157 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:27:07,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:27:07,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887464536] [2021-11-07 07:27:07,160 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:27:07,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:27:07,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:27:07,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:27:07,162 INFO L87 Difference]: Start difference. First operand 11743 states and 14532 transitions. cyclomatic complexity: 2804 Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 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) [2021-11-07 07:27:07,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:27:07,493 INFO L93 Difference]: Finished difference Result 11739 states and 14245 transitions. [2021-11-07 07:27:07,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:27:07,494 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11739 states and 14245 transitions. [2021-11-07 07:27:07,546 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 11312 [2021-11-07 07:27:07,592 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11739 states to 11739 states and 14245 transitions. [2021-11-07 07:27:07,592 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11635 [2021-11-07 07:27:07,600 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11635 [2021-11-07 07:27:07,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11739 states and 14245 transitions. [2021-11-07 07:27:07,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:27:07,609 INFO L681 BuchiCegarLoop]: Abstraction has 11739 states and 14245 transitions. [2021-11-07 07:27:07,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11739 states and 14245 transitions. [2021-11-07 07:27:07,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11739 to 11707. [2021-11-07 07:27:07,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11707 states, 11707 states have (on average 1.2136328692235414) internal successors, (14208), 11706 states have internal predecessors, (14208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:07,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11707 states to 11707 states and 14208 transitions. [2021-11-07 07:27:07,776 INFO L704 BuchiCegarLoop]: Abstraction has 11707 states and 14208 transitions. [2021-11-07 07:27:07,776 INFO L587 BuchiCegarLoop]: Abstraction has 11707 states and 14208 transitions. [2021-11-07 07:27:07,777 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-11-07 07:27:07,777 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11707 states and 14208 transitions. [2021-11-07 07:27:07,818 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 11284 [2021-11-07 07:27:07,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:27:07,819 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:27:07,822 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:27:07,823 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:27:07,823 INFO L791 eck$LassoCheckResult]: Stem: 201470#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 201328#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 201329#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 201429#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 201370#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 201372#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 201405#L109-2 assume !false; 201501#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 205725#L112 assume !(12292 == ssl3_accept_~s__state~0); 205723#L115 assume !(16384 == ssl3_accept_~s__state~0); 205721#L118 assume !(8192 == ssl3_accept_~s__state~0); 205719#L121 assume !(24576 == ssl3_accept_~s__state~0); 205717#L124 assume !(8195 == ssl3_accept_~s__state~0); 205715#L127 assume !(8480 == ssl3_accept_~s__state~0); 205713#L130 assume !(8481 == ssl3_accept_~s__state~0); 205711#L133 assume !(8482 == ssl3_accept_~s__state~0); 205684#L136 assume 8464 == ssl3_accept_~s__state~0; 201610#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 205001#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 205000#L282-2 [2021-11-07 07:27:07,824 INFO L793 eck$LassoCheckResult]: Loop: 205000#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 204989#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 204983#L595 ssl3_accept_~skip~0 := 0; 204981#L109-2 assume !false; 204979#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 204976#L112 assume !(12292 == ssl3_accept_~s__state~0); 204974#L115 assume !(16384 == ssl3_accept_~s__state~0); 204972#L118 assume !(8192 == ssl3_accept_~s__state~0); 204969#L121 assume !(24576 == ssl3_accept_~s__state~0); 204967#L124 assume !(8195 == ssl3_accept_~s__state~0); 204965#L127 assume !(8480 == ssl3_accept_~s__state~0); 204962#L130 assume !(8481 == ssl3_accept_~s__state~0); 204959#L133 assume !(8482 == ssl3_accept_~s__state~0); 204957#L136 assume !(8464 == ssl3_accept_~s__state~0); 204955#L139 assume !(8465 == ssl3_accept_~s__state~0); 204953#L142 assume !(8466 == ssl3_accept_~s__state~0); 203828#L145 assume 8496 == ssl3_accept_~s__state~0; 203829#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 203629#L295 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 203628#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 203627#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 203626#L301-2 ssl3_accept_~s__init_num~0 := 0; 203624#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 203619#L595 ssl3_accept_~skip~0 := 0; 203618#L109-2 assume !false; 203617#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 203616#L112 assume !(12292 == ssl3_accept_~s__state~0); 203615#L115 assume !(16384 == ssl3_accept_~s__state~0); 203614#L118 assume !(8192 == ssl3_accept_~s__state~0); 203613#L121 assume !(24576 == ssl3_accept_~s__state~0); 203612#L124 assume !(8195 == ssl3_accept_~s__state~0); 203611#L127 assume !(8480 == ssl3_accept_~s__state~0); 203610#L130 assume !(8481 == ssl3_accept_~s__state~0); 203609#L133 assume !(8482 == ssl3_accept_~s__state~0); 203608#L136 assume !(8464 == ssl3_accept_~s__state~0); 203607#L139 assume !(8465 == ssl3_accept_~s__state~0); 203606#L142 assume !(8466 == ssl3_accept_~s__state~0); 203605#L145 assume !(8496 == ssl3_accept_~s__state~0); 203604#L148 assume !(8497 == ssl3_accept_~s__state~0); 203603#L151 assume 8512 == ssl3_accept_~s__state~0; 203602#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 203600#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 203599#L316 assume !(ssl3_accept_~ret~0 <= 0); 203598#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 203596#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 203591#L595 ssl3_accept_~skip~0 := 0; 203590#L109-2 assume !false; 203589#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 203588#L112 assume !(12292 == ssl3_accept_~s__state~0); 203587#L115 assume !(16384 == ssl3_accept_~s__state~0); 203586#L118 assume !(8192 == ssl3_accept_~s__state~0); 203585#L121 assume !(24576 == ssl3_accept_~s__state~0); 203584#L124 assume !(8195 == ssl3_accept_~s__state~0); 203583#L127 assume !(8480 == ssl3_accept_~s__state~0); 203582#L130 assume !(8481 == ssl3_accept_~s__state~0); 203581#L133 assume !(8482 == ssl3_accept_~s__state~0); 203580#L136 assume !(8464 == ssl3_accept_~s__state~0); 203579#L139 assume !(8465 == ssl3_accept_~s__state~0); 203578#L142 assume !(8466 == ssl3_accept_~s__state~0); 203577#L145 assume !(8496 == ssl3_accept_~s__state~0); 203576#L148 assume !(8497 == ssl3_accept_~s__state~0); 203575#L151 assume !(8512 == ssl3_accept_~s__state~0); 203574#L154 assume !(8513 == ssl3_accept_~s__state~0); 203573#L157 assume 8528 == ssl3_accept_~s__state~0; 203572#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 203571#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 203570#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 203566#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 203564#L362 assume !(ssl3_accept_~ret~0 <= 0); 203559#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 203557#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 203552#L595 ssl3_accept_~skip~0 := 0; 203551#L109-2 assume !false; 203550#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 203549#L112 assume !(12292 == ssl3_accept_~s__state~0); 203548#L115 assume !(16384 == ssl3_accept_~s__state~0); 203547#L118 assume !(8192 == ssl3_accept_~s__state~0); 203546#L121 assume !(24576 == ssl3_accept_~s__state~0); 203545#L124 assume !(8195 == ssl3_accept_~s__state~0); 203544#L127 assume !(8480 == ssl3_accept_~s__state~0); 203543#L130 assume !(8481 == ssl3_accept_~s__state~0); 203542#L133 assume !(8482 == ssl3_accept_~s__state~0); 203541#L136 assume !(8464 == ssl3_accept_~s__state~0); 203540#L139 assume !(8465 == ssl3_accept_~s__state~0); 203539#L142 assume !(8466 == ssl3_accept_~s__state~0); 203538#L145 assume !(8496 == ssl3_accept_~s__state~0); 203537#L148 assume !(8497 == ssl3_accept_~s__state~0); 203536#L151 assume !(8512 == ssl3_accept_~s__state~0); 203535#L154 assume !(8513 == ssl3_accept_~s__state~0); 203534#L157 assume !(8528 == ssl3_accept_~s__state~0); 203533#L160 assume !(8529 == ssl3_accept_~s__state~0); 203532#L163 assume 8544 == ssl3_accept_~s__state~0; 203531#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 203530#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 203528#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 203524#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 203525#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 203517#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 203512#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 203508#L595 ssl3_accept_~skip~0 := 0; 203503#L109-2 assume !false; 203504#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 203499#L112 assume !(12292 == ssl3_accept_~s__state~0); 203500#L115 assume !(16384 == ssl3_accept_~s__state~0); 203495#L118 assume !(8192 == ssl3_accept_~s__state~0); 203496#L121 assume !(24576 == ssl3_accept_~s__state~0); 203491#L124 assume !(8195 == ssl3_accept_~s__state~0); 203492#L127 assume !(8480 == ssl3_accept_~s__state~0); 203487#L130 assume !(8481 == ssl3_accept_~s__state~0); 203488#L133 assume !(8482 == ssl3_accept_~s__state~0); 203483#L136 assume !(8464 == ssl3_accept_~s__state~0); 203484#L139 assume !(8465 == ssl3_accept_~s__state~0); 203479#L142 assume !(8466 == ssl3_accept_~s__state~0); 203480#L145 assume !(8496 == ssl3_accept_~s__state~0); 203475#L148 assume !(8497 == ssl3_accept_~s__state~0); 203476#L151 assume !(8512 == ssl3_accept_~s__state~0); 203471#L154 assume !(8513 == ssl3_accept_~s__state~0); 203472#L157 assume !(8528 == ssl3_accept_~s__state~0); 203467#L160 assume !(8529 == ssl3_accept_~s__state~0); 203468#L163 assume !(8544 == ssl3_accept_~s__state~0); 203463#L166 assume !(8545 == ssl3_accept_~s__state~0); 203464#L169 assume !(8560 == ssl3_accept_~s__state~0); 203459#L172 assume !(8561 == ssl3_accept_~s__state~0); 203460#L175 assume 8448 == ssl3_accept_~s__state~0; 203455#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 203456#L436 assume !(ssl3_accept_~num1~0 > 0); 203450#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 203451#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 204185#L595 ssl3_accept_~skip~0 := 0; 204184#L109-2 assume !false; 204183#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 204182#L112 assume !(12292 == ssl3_accept_~s__state~0); 204181#L115 assume !(16384 == ssl3_accept_~s__state~0); 204180#L118 assume !(8192 == ssl3_accept_~s__state~0); 204179#L121 assume !(24576 == ssl3_accept_~s__state~0); 204178#L124 assume !(8195 == ssl3_accept_~s__state~0); 204177#L127 assume !(8480 == ssl3_accept_~s__state~0); 204176#L130 assume !(8481 == ssl3_accept_~s__state~0); 204175#L133 assume !(8482 == ssl3_accept_~s__state~0); 204174#L136 assume !(8464 == ssl3_accept_~s__state~0); 204173#L139 assume !(8465 == ssl3_accept_~s__state~0); 204172#L142 assume !(8466 == ssl3_accept_~s__state~0); 204171#L145 assume !(8496 == ssl3_accept_~s__state~0); 204170#L148 assume !(8497 == ssl3_accept_~s__state~0); 204169#L151 assume !(8512 == ssl3_accept_~s__state~0); 204168#L154 assume !(8513 == ssl3_accept_~s__state~0); 204167#L157 assume !(8528 == ssl3_accept_~s__state~0); 204166#L160 assume !(8529 == ssl3_accept_~s__state~0); 204165#L163 assume !(8544 == ssl3_accept_~s__state~0); 204164#L166 assume !(8545 == ssl3_accept_~s__state~0); 204163#L169 assume !(8560 == ssl3_accept_~s__state~0); 204162#L172 assume !(8561 == ssl3_accept_~s__state~0); 204161#L175 assume !(8448 == ssl3_accept_~s__state~0); 204160#L178 assume 8576 == ssl3_accept_~s__state~0; 204159#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 204158#L450 assume !(ssl3_accept_~ret~0 <= 0); 204156#L453 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 204155#L457 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 204154#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 203400#L595 ssl3_accept_~skip~0 := 0; 203401#L109-2 assume !false; 203396#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 203397#L112 assume !(12292 == ssl3_accept_~s__state~0); 203392#L115 assume !(16384 == ssl3_accept_~s__state~0); 203393#L118 assume !(8192 == ssl3_accept_~s__state~0); 203388#L121 assume !(24576 == ssl3_accept_~s__state~0); 203389#L124 assume !(8195 == ssl3_accept_~s__state~0); 203384#L127 assume !(8480 == ssl3_accept_~s__state~0); 203385#L130 assume !(8481 == ssl3_accept_~s__state~0); 203380#L133 assume !(8482 == ssl3_accept_~s__state~0); 203381#L136 assume !(8464 == ssl3_accept_~s__state~0); 203376#L139 assume !(8465 == ssl3_accept_~s__state~0); 203377#L142 assume !(8466 == ssl3_accept_~s__state~0); 203372#L145 assume !(8496 == ssl3_accept_~s__state~0); 203373#L148 assume !(8497 == ssl3_accept_~s__state~0); 203368#L151 assume !(8512 == ssl3_accept_~s__state~0); 203369#L154 assume !(8513 == ssl3_accept_~s__state~0); 203364#L157 assume !(8528 == ssl3_accept_~s__state~0); 203365#L160 assume !(8529 == ssl3_accept_~s__state~0); 203360#L163 assume !(8544 == ssl3_accept_~s__state~0); 203361#L166 assume !(8545 == ssl3_accept_~s__state~0); 203356#L169 assume !(8560 == ssl3_accept_~s__state~0); 203357#L172 assume !(8561 == ssl3_accept_~s__state~0); 203352#L175 assume !(8448 == ssl3_accept_~s__state~0); 203353#L178 assume !(8576 == ssl3_accept_~s__state~0); 203348#L181 assume !(8577 == ssl3_accept_~s__state~0); 203349#L184 assume 8592 == ssl3_accept_~s__state~0; 203344#L188 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 203345#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 203338#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 203333#L595 ssl3_accept_~skip~0 := 0; 203332#L109-2 assume !false; 203331#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 203330#L112 assume !(12292 == ssl3_accept_~s__state~0); 203329#L115 assume !(16384 == ssl3_accept_~s__state~0); 203328#L118 assume !(8192 == ssl3_accept_~s__state~0); 203327#L121 assume !(24576 == ssl3_accept_~s__state~0); 203326#L124 assume !(8195 == ssl3_accept_~s__state~0); 203325#L127 assume !(8480 == ssl3_accept_~s__state~0); 203324#L130 assume !(8481 == ssl3_accept_~s__state~0); 203323#L133 assume !(8482 == ssl3_accept_~s__state~0); 203322#L136 assume !(8464 == ssl3_accept_~s__state~0); 203321#L139 assume !(8465 == ssl3_accept_~s__state~0); 203320#L142 assume !(8466 == ssl3_accept_~s__state~0); 203319#L145 assume !(8496 == ssl3_accept_~s__state~0); 203318#L148 assume !(8497 == ssl3_accept_~s__state~0); 203317#L151 assume !(8512 == ssl3_accept_~s__state~0); 203316#L154 assume !(8513 == ssl3_accept_~s__state~0); 203315#L157 assume !(8528 == ssl3_accept_~s__state~0); 203314#L160 assume !(8529 == ssl3_accept_~s__state~0); 203313#L163 assume !(8544 == ssl3_accept_~s__state~0); 203312#L166 assume !(8545 == ssl3_accept_~s__state~0); 203311#L169 assume !(8560 == ssl3_accept_~s__state~0); 203310#L172 assume !(8561 == ssl3_accept_~s__state~0); 203309#L175 assume !(8448 == ssl3_accept_~s__state~0); 203308#L178 assume !(8576 == ssl3_accept_~s__state~0); 203307#L181 assume !(8577 == ssl3_accept_~s__state~0); 203306#L184 assume !(8592 == ssl3_accept_~s__state~0); 203305#L187 assume !(8593 == ssl3_accept_~s__state~0); 203304#L190 assume 8608 == ssl3_accept_~s__state~0; 203303#L194 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 203302#L476 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 203298#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 203294#L595 ssl3_accept_~skip~0 := 0; 203289#L109-2 assume !false; 203290#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 203285#L112 assume !(12292 == ssl3_accept_~s__state~0); 203286#L115 assume !(16384 == ssl3_accept_~s__state~0); 203281#L118 assume !(8192 == ssl3_accept_~s__state~0); 203282#L121 assume !(24576 == ssl3_accept_~s__state~0); 203277#L124 assume !(8195 == ssl3_accept_~s__state~0); 203278#L127 assume !(8480 == ssl3_accept_~s__state~0); 203273#L130 assume !(8481 == ssl3_accept_~s__state~0); 203274#L133 assume !(8482 == ssl3_accept_~s__state~0); 203269#L136 assume !(8464 == ssl3_accept_~s__state~0); 203270#L139 assume !(8465 == ssl3_accept_~s__state~0); 203265#L142 assume !(8466 == ssl3_accept_~s__state~0); 203266#L145 assume !(8496 == ssl3_accept_~s__state~0); 203261#L148 assume !(8497 == ssl3_accept_~s__state~0); 203262#L151 assume !(8512 == ssl3_accept_~s__state~0); 203257#L154 assume !(8513 == ssl3_accept_~s__state~0); 203258#L157 assume !(8528 == ssl3_accept_~s__state~0); 203253#L160 assume !(8529 == ssl3_accept_~s__state~0); 203254#L163 assume !(8544 == ssl3_accept_~s__state~0); 203249#L166 assume !(8545 == ssl3_accept_~s__state~0); 203250#L169 assume !(8560 == ssl3_accept_~s__state~0); 203245#L172 assume !(8561 == ssl3_accept_~s__state~0); 203246#L175 assume !(8448 == ssl3_accept_~s__state~0); 203237#L178 assume !(8576 == ssl3_accept_~s__state~0); 203238#L181 assume !(8577 == ssl3_accept_~s__state~0); 203227#L184 assume !(8592 == ssl3_accept_~s__state~0); 203228#L187 assume !(8593 == ssl3_accept_~s__state~0); 203221#L190 assume !(8608 == ssl3_accept_~s__state~0); 203222#L193 assume !(8609 == ssl3_accept_~s__state~0); 203217#L196 assume 8640 == ssl3_accept_~s__state~0; 203218#L200 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 203210#L485 assume !(3 == ssl3_accept_~blastFlag~0); 203211#L485-2 assume !(ssl3_accept_~ret~0 <= 0); 203205#L491 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 203207#L491-2 ssl3_accept_~s__init_num~0 := 0; 203199#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 203195#L595 ssl3_accept_~skip~0 := 0; 203170#L109-2 assume !false; 203171#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 203158#L112 assume !(12292 == ssl3_accept_~s__state~0); 203159#L115 assume !(16384 == ssl3_accept_~s__state~0); 203146#L118 assume !(8192 == ssl3_accept_~s__state~0); 203147#L121 assume !(24576 == ssl3_accept_~s__state~0); 203134#L124 assume !(8195 == ssl3_accept_~s__state~0); 203135#L127 assume !(8480 == ssl3_accept_~s__state~0); 203122#L130 assume !(8481 == ssl3_accept_~s__state~0); 203123#L133 assume !(8482 == ssl3_accept_~s__state~0); 203110#L136 assume !(8464 == ssl3_accept_~s__state~0); 203111#L139 assume !(8465 == ssl3_accept_~s__state~0); 203098#L142 assume !(8466 == ssl3_accept_~s__state~0); 203099#L145 assume !(8496 == ssl3_accept_~s__state~0); 203086#L148 assume !(8497 == ssl3_accept_~s__state~0); 203087#L151 assume !(8512 == ssl3_accept_~s__state~0); 203074#L154 assume !(8513 == ssl3_accept_~s__state~0); 203075#L157 assume !(8528 == ssl3_accept_~s__state~0); 203062#L160 assume !(8529 == ssl3_accept_~s__state~0); 203063#L163 assume !(8544 == ssl3_accept_~s__state~0); 203050#L166 assume !(8545 == ssl3_accept_~s__state~0); 203051#L169 assume !(8560 == ssl3_accept_~s__state~0); 203038#L172 assume !(8561 == ssl3_accept_~s__state~0); 203039#L175 assume !(8448 == ssl3_accept_~s__state~0); 203025#L178 assume !(8576 == ssl3_accept_~s__state~0); 203026#L181 assume !(8577 == ssl3_accept_~s__state~0); 203013#L184 assume !(8592 == ssl3_accept_~s__state~0); 203014#L187 assume !(8593 == ssl3_accept_~s__state~0); 203000#L190 assume !(8608 == ssl3_accept_~s__state~0); 203001#L193 assume !(8609 == ssl3_accept_~s__state~0); 202987#L196 assume !(8640 == ssl3_accept_~s__state~0); 202988#L199 assume !(8641 == ssl3_accept_~s__state~0); 202975#L202 assume 8656 == ssl3_accept_~s__state~0; 202976#L206 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 202965#L502 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 202966#L507 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 202954#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 202955#L516 assume !(0 == ssl3_accept_~tmp___10~0); 202938#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 202934#L595 ssl3_accept_~skip~0 := 0; 202927#L109-2 assume !false; 202928#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 202921#L112 assume !(12292 == ssl3_accept_~s__state~0); 202922#L115 assume !(16384 == ssl3_accept_~s__state~0); 202915#L118 assume !(8192 == ssl3_accept_~s__state~0); 202916#L121 assume !(24576 == ssl3_accept_~s__state~0); 202909#L124 assume !(8195 == ssl3_accept_~s__state~0); 202910#L127 assume !(8480 == ssl3_accept_~s__state~0); 202903#L130 assume !(8481 == ssl3_accept_~s__state~0); 202904#L133 assume !(8482 == ssl3_accept_~s__state~0); 202897#L136 assume !(8464 == ssl3_accept_~s__state~0); 202898#L139 assume !(8465 == ssl3_accept_~s__state~0); 202890#L142 assume !(8466 == ssl3_accept_~s__state~0); 202891#L145 assume !(8496 == ssl3_accept_~s__state~0); 202884#L148 assume !(8497 == ssl3_accept_~s__state~0); 202885#L151 assume !(8512 == ssl3_accept_~s__state~0); 202877#L154 assume !(8513 == ssl3_accept_~s__state~0); 202878#L157 assume !(8528 == ssl3_accept_~s__state~0); 202869#L160 assume !(8529 == ssl3_accept_~s__state~0); 202870#L163 assume !(8544 == ssl3_accept_~s__state~0); 202861#L166 assume !(8545 == ssl3_accept_~s__state~0); 202862#L169 assume !(8560 == ssl3_accept_~s__state~0); 202853#L172 assume !(8561 == ssl3_accept_~s__state~0); 202854#L175 assume !(8448 == ssl3_accept_~s__state~0); 202845#L178 assume !(8576 == ssl3_accept_~s__state~0); 202846#L181 assume !(8577 == ssl3_accept_~s__state~0); 202837#L184 assume !(8592 == ssl3_accept_~s__state~0); 202838#L187 assume !(8593 == ssl3_accept_~s__state~0); 202829#L190 assume !(8608 == ssl3_accept_~s__state~0); 202830#L193 assume !(8609 == ssl3_accept_~s__state~0); 202821#L196 assume !(8640 == ssl3_accept_~s__state~0); 202822#L199 assume !(8641 == ssl3_accept_~s__state~0); 202811#L202 assume !(8656 == ssl3_accept_~s__state~0); 202813#L205 assume !(8657 == ssl3_accept_~s__state~0); 202797#L208 assume 8672 == ssl3_accept_~s__state~0; 202798#L212 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 202789#L524 assume !(4 == ssl3_accept_~blastFlag~0); 202790#L527 assume !(3 == ssl3_accept_~blastFlag~0); 202781#L524-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 202782#L535 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 204089#L535-2 ssl3_accept_~s__init_num~0 := 0; 204082#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 204076#L595 ssl3_accept_~skip~0 := 0; 204074#L109-2 assume !false; 204072#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 204070#L112 assume !(12292 == ssl3_accept_~s__state~0); 204068#L115 assume !(16384 == ssl3_accept_~s__state~0); 204066#L118 assume !(8192 == ssl3_accept_~s__state~0); 204064#L121 assume !(24576 == ssl3_accept_~s__state~0); 204062#L124 assume !(8195 == ssl3_accept_~s__state~0); 204060#L127 assume !(8480 == ssl3_accept_~s__state~0); 204058#L130 assume !(8481 == ssl3_accept_~s__state~0); 204056#L133 assume !(8482 == ssl3_accept_~s__state~0); 204054#L136 assume !(8464 == ssl3_accept_~s__state~0); 204052#L139 assume !(8465 == ssl3_accept_~s__state~0); 204050#L142 assume !(8466 == ssl3_accept_~s__state~0); 204048#L145 assume !(8496 == ssl3_accept_~s__state~0); 204047#L148 assume !(8497 == ssl3_accept_~s__state~0); 204046#L151 assume !(8512 == ssl3_accept_~s__state~0); 204042#L154 assume !(8513 == ssl3_accept_~s__state~0); 203976#L157 assume !(8528 == ssl3_accept_~s__state~0); 203961#L160 assume !(8529 == ssl3_accept_~s__state~0); 203949#L163 assume !(8544 == ssl3_accept_~s__state~0); 203937#L166 assume !(8545 == ssl3_accept_~s__state~0); 203925#L169 assume !(8560 == ssl3_accept_~s__state~0); 203873#L172 assume !(8561 == ssl3_accept_~s__state~0); 203861#L175 assume 8448 == ssl3_accept_~s__state~0; 203860#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 203859#L436 assume !(ssl3_accept_~num1~0 > 0); 203857#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 203855#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 203850#L595 ssl3_accept_~skip~0 := 0; 203849#L109-2 assume !false; 203848#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 203847#L112 assume !(12292 == ssl3_accept_~s__state~0); 203846#L115 assume !(16384 == ssl3_accept_~s__state~0); 203845#L118 assume !(8192 == ssl3_accept_~s__state~0); 203844#L121 assume !(24576 == ssl3_accept_~s__state~0); 203842#L124 assume !(8195 == ssl3_accept_~s__state~0); 203841#L127 assume !(8480 == ssl3_accept_~s__state~0); 203839#L130 assume !(8481 == ssl3_accept_~s__state~0); 203837#L133 assume !(8482 == ssl3_accept_~s__state~0); 203836#L136 assume 8464 == ssl3_accept_~s__state~0; 203834#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 205368#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 205000#L282-2 [2021-11-07 07:27:07,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:07,825 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 4 times [2021-11-07 07:27:07,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:07,826 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788304390] [2021-11-07 07:27:07,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:07,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:07,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:07,836 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:27:07,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:07,845 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:27:07,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:07,846 INFO L85 PathProgramCache]: Analyzing trace with hash -554673991, now seen corresponding path program 1 times [2021-11-07 07:27:07,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:07,846 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682700264] [2021-11-07 07:27:07,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:07,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:07,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:27:07,945 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 661 proven. 0 refuted. 0 times theorem prover too weak. 993 trivial. 0 not checked. [2021-11-07 07:27:07,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:27:07,946 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682700264] [2021-11-07 07:27:07,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682700264] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:27:07,946 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:27:07,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:27:07,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873181418] [2021-11-07 07:27:07,948 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:27:07,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:27:07,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:27:07,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:27:07,949 INFO L87 Difference]: Start difference. First operand 11707 states and 14208 transitions. cyclomatic complexity: 2515 Second operand has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:07,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:27:07,983 INFO L93 Difference]: Finished difference Result 5515 states and 6640 transitions. [2021-11-07 07:27:07,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:27:07,985 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5515 states and 6640 transitions. [2021-11-07 07:27:08,012 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 4566 [2021-11-07 07:27:08,035 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5515 states to 5499 states and 6624 transitions. [2021-11-07 07:27:08,036 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5395 [2021-11-07 07:27:08,040 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5395 [2021-11-07 07:27:08,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5499 states and 6624 transitions. [2021-11-07 07:27:08,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:27:08,050 INFO L681 BuchiCegarLoop]: Abstraction has 5499 states and 6624 transitions. [2021-11-07 07:27:08,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5499 states and 6624 transitions. [2021-11-07 07:27:08,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5499 to 4805. [2021-11-07 07:27:08,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4805 states, 4805 states have (on average 1.213735691987513) internal successors, (5832), 4804 states have internal predecessors, (5832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:08,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4805 states to 4805 states and 5832 transitions. [2021-11-07 07:27:08,269 INFO L704 BuchiCegarLoop]: Abstraction has 4805 states and 5832 transitions. [2021-11-07 07:27:08,270 INFO L587 BuchiCegarLoop]: Abstraction has 4805 states and 5832 transitions. [2021-11-07 07:27:08,270 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-11-07 07:27:08,270 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4805 states and 5832 transitions. [2021-11-07 07:27:08,289 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4194 [2021-11-07 07:27:08,289 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:27:08,289 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:27:08,290 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:27:08,290 INFO L843 BuchiCegarLoop]: 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] [2021-11-07 07:27:08,290 INFO L791 eck$LassoCheckResult]: Stem: 218687#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 218552#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 218553#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 218648#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 218594#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 218596#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 218627#L109-2 assume !false; 218722#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 219282#L112 assume !(12292 == ssl3_accept_~s__state~0); 219279#L115 assume !(16384 == ssl3_accept_~s__state~0); 219276#L118 assume !(8192 == ssl3_accept_~s__state~0); 219273#L121 assume !(24576 == ssl3_accept_~s__state~0); 219270#L124 assume !(8195 == ssl3_accept_~s__state~0); 219267#L127 assume !(8480 == ssl3_accept_~s__state~0); 219257#L130 assume !(8481 == ssl3_accept_~s__state~0); 219258#L133 assume !(8482 == ssl3_accept_~s__state~0); 219242#L136 assume !(8464 == ssl3_accept_~s__state~0); 219243#L139 assume !(8465 == ssl3_accept_~s__state~0); 219246#L142 assume !(8466 == ssl3_accept_~s__state~0); 219247#L145 assume !(8496 == ssl3_accept_~s__state~0); 218846#L148 [2021-11-07 07:27:08,291 INFO L793 eck$LassoCheckResult]: Loop: 218846#L148 assume !(8497 == ssl3_accept_~s__state~0); 218845#L151 assume !(8512 == ssl3_accept_~s__state~0); 218844#L154 assume !(8513 == ssl3_accept_~s__state~0); 218843#L157 assume !(8528 == ssl3_accept_~s__state~0); 218842#L160 assume !(8529 == ssl3_accept_~s__state~0); 218841#L163 assume !(8544 == ssl3_accept_~s__state~0); 218840#L166 assume !(8545 == ssl3_accept_~s__state~0); 218839#L169 assume !(8560 == ssl3_accept_~s__state~0); 218838#L172 assume !(8561 == ssl3_accept_~s__state~0); 218837#L175 assume 8448 == ssl3_accept_~s__state~0; 218796#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 218836#L436 assume !(ssl3_accept_~num1~0 > 0); 218833#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 218832#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 218827#L595 ssl3_accept_~skip~0 := 0; 218826#L109-2 assume !false; 218825#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 218823#L112 assume !(12292 == ssl3_accept_~s__state~0); 218822#L115 assume !(16384 == ssl3_accept_~s__state~0); 218821#L118 assume !(8192 == ssl3_accept_~s__state~0); 218820#L121 assume !(24576 == ssl3_accept_~s__state~0); 218818#L124 assume !(8195 == ssl3_accept_~s__state~0); 218817#L127 assume !(8480 == ssl3_accept_~s__state~0); 218815#L130 assume !(8481 == ssl3_accept_~s__state~0); 218813#L133 assume 8482 == ssl3_accept_~s__state~0; 218814#L134 ssl3_accept_~s__state~0 := 3; 221124#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 221119#L595 ssl3_accept_~skip~0 := 0; 221118#L109-2 assume !false; 221117#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 221116#L112 assume !(12292 == ssl3_accept_~s__state~0); 221115#L115 assume !(16384 == ssl3_accept_~s__state~0); 221114#L118 assume !(8192 == ssl3_accept_~s__state~0); 221113#L121 assume !(24576 == ssl3_accept_~s__state~0); 221112#L124 assume !(8195 == ssl3_accept_~s__state~0); 221111#L127 assume !(8480 == ssl3_accept_~s__state~0); 221110#L130 assume !(8481 == ssl3_accept_~s__state~0); 221109#L133 assume !(8482 == ssl3_accept_~s__state~0); 221108#L136 assume !(8464 == ssl3_accept_~s__state~0); 221107#L139 assume !(8465 == ssl3_accept_~s__state~0); 221106#L142 assume !(8466 == ssl3_accept_~s__state~0); 218847#L145 assume !(8496 == ssl3_accept_~s__state~0); 218846#L148 [2021-11-07 07:27:08,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:08,291 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-11-07 07:27:08,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:08,292 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597025424] [2021-11-07 07:27:08,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:08,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:08,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:27:08,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:27:08,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:27:08,317 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597025424] [2021-11-07 07:27:08,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597025424] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:27:08,317 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:27:08,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:27:08,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868480385] [2021-11-07 07:27:08,318 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 07:27:08,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:08,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1681541012, now seen corresponding path program 2 times [2021-11-07 07:27:08,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:08,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945540530] [2021-11-07 07:27:08,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:08,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:08,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:08,329 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:27:08,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:08,336 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:27:08,496 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 07:27:08,496 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 07:27:08,496 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 07:27:08,497 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 07:27:08,497 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-07 07:27:08,497 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:27:08,497 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 07:27:08,497 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 07:27:08,498 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-1.c_Iteration33_Loop [2021-11-07 07:27:08,498 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 07:27:08,498 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 07:27:08,500 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:27:08,503 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:27:08,509 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:27:08,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:27:08,516 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:27:08,587 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 07:27:08,587 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-07 07:27:08,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:27:08,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:27:08,589 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:27:08,609 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 07:27:08,609 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:27:08,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-11-07 07:27:08,634 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 07:27:08,634 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 07:27:08,671 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-11-07 07:27:08,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:27:08,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:27:08,674 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:27:08,682 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 07:27:08,682 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:27:08,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-11-07 07:27:08,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-11-07 07:27:08,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:27:08,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:27:08,757 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:27:08,763 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-07 07:27:08,764 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:27:08,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-11-07 07:27:08,795 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-07 07:27:08,839 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-11-07 07:27:08,840 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 07:27:08,840 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 07:27:08,840 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 07:27:08,840 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 07:27:08,840 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-07 07:27:08,840 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:27:08,841 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 07:27:08,841 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 07:27:08,841 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-1.c_Iteration33_Loop [2021-11-07 07:27:08,841 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 07:27:08,841 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 07:27:08,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:27:08,849 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:27:08,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:27:08,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:27:08,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:27:08,936 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 07:27:08,936 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-07 07:27:08,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:27:08,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:27:08,938 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:27:08,940 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 [2021-11-07 07:27:08,951 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:27:08,951 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:27:08,951 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:27:08,952 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 07:27:08,952 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:27:08,953 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 07:27:08,953 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:27:08,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-11-07 07:27:08,963 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 07:27:08,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-11-07 07:27:08,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:27:08,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:27:08,993 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:27:08,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-11-07 07:27:08,997 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 [2021-11-07 07:27:09,006 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:27:09,006 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:27:09,006 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:27:09,006 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 07:27:09,006 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:27:09,007 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 07:27:09,007 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:27:09,011 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 07:27:09,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-11-07 07:27:09,039 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:27:09,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:27:09,040 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:27:09,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-11-07 07:27:09,046 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 [2021-11-07 07:27:09,056 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:27:09,056 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:27:09,056 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:27:09,056 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-07 07:27:09,056 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:27:09,057 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-07 07:27:09,058 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:27:09,059 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 07:27:09,092 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-11-07 07:27:09,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:27:09,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:27:09,094 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:27:09,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-11-07 07:27:09,097 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 [2021-11-07 07:27:09,106 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:27:09,106 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:27:09,107 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:27:09,107 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 07:27:09,107 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:27:09,109 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 07:27:09,109 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:27:09,145 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-07 07:27:09,147 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-11-07 07:27:09,148 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-11-07 07:27:09,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:27:09,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:27:09,151 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:27:09,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-11-07 07:27:09,153 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-07 07:27:09,154 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-07 07:27:09,154 INFO L513 LassoAnalysis]: Proved termination. [2021-11-07 07:27:09,154 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-11-07 07:27:09,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2021-11-07 07:27:09,180 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-07 07:27:09,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:09,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:27:09,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 07:27:09,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:27:09,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:27:09,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-07 07:27:09,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:27:09,577 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:27:09,578 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 [2021-11-07 07:27:09,578 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4805 states and 5832 transitions. cyclomatic complexity: 1038 Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 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) [2021-11-07 07:27:10,036 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4805 states and 5832 transitions. cyclomatic complexity: 1038. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 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 14780 states and 17852 transitions. Complement of second has 9 states. [2021-11-07 07:27:10,037 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 [2021-11-07 07:27:10,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 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) [2021-11-07 07:27:10,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 343 transitions. [2021-11-07 07:27:10,039 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 343 transitions. Stem has 20 letters. Loop has 42 letters. [2021-11-07 07:27:10,042 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 07:27:10,042 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 343 transitions. Stem has 62 letters. Loop has 42 letters. [2021-11-07 07:27:10,043 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 07:27:10,044 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 343 transitions. Stem has 20 letters. Loop has 84 letters. [2021-11-07 07:27:10,046 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 07:27:10,046 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14780 states and 17852 transitions. [2021-11-07 07:27:10,140 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 7211 [2021-11-07 07:27:10,214 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14780 states to 13576 states and 16445 transitions. [2021-11-07 07:27:10,214 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8715 [2021-11-07 07:27:10,222 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8752 [2021-11-07 07:27:10,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13576 states and 16445 transitions. [2021-11-07 07:27:10,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:27:10,224 INFO L681 BuchiCegarLoop]: Abstraction has 13576 states and 16445 transitions. [2021-11-07 07:27:10,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13576 states and 16445 transitions. [2021-11-07 07:27:10,669 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-11-07 07:27:10,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13576 to 12175. [2021-11-07 07:27:10,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12175 states, 12175 states have (on average 1.2198767967145792) internal successors, (14852), 12174 states have internal predecessors, (14852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:10,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12175 states to 12175 states and 14852 transitions. [2021-11-07 07:27:10,729 INFO L704 BuchiCegarLoop]: Abstraction has 12175 states and 14852 transitions. [2021-11-07 07:27:10,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:27:10,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:27:10,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:27:10,731 INFO L87 Difference]: Start difference. First operand 12175 states and 14852 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:10,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:27:10,822 INFO L93 Difference]: Finished difference Result 1596 states and 1909 transitions. [2021-11-07 07:27:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:27:10,823 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1596 states and 1909 transitions. [2021-11-07 07:27:10,832 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2021-11-07 07:27:10,840 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1596 states to 1586 states and 1899 transitions. [2021-11-07 07:27:10,840 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 897 [2021-11-07 07:27:10,841 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 897 [2021-11-07 07:27:10,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1586 states and 1899 transitions. [2021-11-07 07:27:10,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:27:10,842 INFO L681 BuchiCegarLoop]: Abstraction has 1586 states and 1899 transitions. [2021-11-07 07:27:10,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1586 states and 1899 transitions. [2021-11-07 07:27:10,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1586 to 1586. [2021-11-07 07:27:10,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1586 states, 1586 states have (on average 1.1973518284993694) internal successors, (1899), 1585 states have internal predecessors, (1899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:10,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1586 states to 1586 states and 1899 transitions. [2021-11-07 07:27:10,867 INFO L704 BuchiCegarLoop]: Abstraction has 1586 states and 1899 transitions. [2021-11-07 07:27:10,871 INFO L587 BuchiCegarLoop]: Abstraction has 1586 states and 1899 transitions. [2021-11-07 07:27:10,872 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-11-07 07:27:10,872 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1586 states and 1899 transitions. [2021-11-07 07:27:10,877 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2021-11-07 07:27:10,877 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:27:10,877 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:27:10,879 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 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] [2021-11-07 07:27:10,879 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2021-11-07 07:27:10,880 INFO L791 eck$LassoCheckResult]: Stem: 252266#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 252131#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 252132#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 252229#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 252173#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 252175#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 252209#L109-2 assume !false; 252578#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 252577#L112 assume !(12292 == ssl3_accept_~s__state~0); 252576#L115 assume !(16384 == ssl3_accept_~s__state~0); 252574#L118 assume !(8192 == ssl3_accept_~s__state~0); 252568#L121 assume !(24576 == ssl3_accept_~s__state~0); 252562#L124 assume !(8195 == ssl3_accept_~s__state~0); 252558#L127 assume !(8480 == ssl3_accept_~s__state~0); 252551#L130 assume !(8481 == ssl3_accept_~s__state~0); 252547#L133 assume !(8482 == ssl3_accept_~s__state~0); 252543#L136 assume 8464 == ssl3_accept_~s__state~0; 252539#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 252535#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 252531#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 252526#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 252518#L595 ssl3_accept_~skip~0 := 0; 252514#L109-2 assume !false; 252510#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 252506#L112 assume !(12292 == ssl3_accept_~s__state~0); 252502#L115 assume !(16384 == ssl3_accept_~s__state~0); 252498#L118 assume !(8192 == ssl3_accept_~s__state~0); 252494#L121 assume !(24576 == ssl3_accept_~s__state~0); 252490#L124 assume !(8195 == ssl3_accept_~s__state~0); 252486#L127 assume !(8480 == ssl3_accept_~s__state~0); 252482#L130 assume !(8481 == ssl3_accept_~s__state~0); 252478#L133 assume !(8482 == ssl3_accept_~s__state~0); 252474#L136 assume !(8464 == ssl3_accept_~s__state~0); 252470#L139 assume !(8465 == ssl3_accept_~s__state~0); 252466#L142 assume !(8466 == ssl3_accept_~s__state~0); 252462#L145 assume 8496 == ssl3_accept_~s__state~0; 252458#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 252453#L295 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 252448#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 252443#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 252438#L301-2 ssl3_accept_~s__init_num~0 := 0; 252385#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 252372#L595 ssl3_accept_~skip~0 := 0; 252367#L109-2 assume !false; 252362#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 252357#L112 assume !(12292 == ssl3_accept_~s__state~0); 252352#L115 assume !(16384 == ssl3_accept_~s__state~0); 252347#L118 assume !(8192 == ssl3_accept_~s__state~0); 252342#L121 assume !(24576 == ssl3_accept_~s__state~0); 252337#L124 assume !(8195 == ssl3_accept_~s__state~0); 252332#L127 assume !(8480 == ssl3_accept_~s__state~0); 252327#L130 assume !(8481 == ssl3_accept_~s__state~0); 252322#L133 assume !(8482 == ssl3_accept_~s__state~0); 252317#L136 assume !(8464 == ssl3_accept_~s__state~0); 252312#L139 assume !(8465 == ssl3_accept_~s__state~0); 252307#L142 assume !(8466 == ssl3_accept_~s__state~0); 252302#L145 assume !(8496 == ssl3_accept_~s__state~0); 252296#L148 assume !(8497 == ssl3_accept_~s__state~0); 252297#L151 [2021-11-07 07:27:10,880 INFO L793 eck$LassoCheckResult]: Loop: 252297#L151 assume 8512 == ssl3_accept_~s__state~0; 252149#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 252150#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 252259#L316 assume !(ssl3_accept_~ret~0 <= 0); 252215#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 252216#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 253584#L595 ssl3_accept_~skip~0 := 0; 253582#L109-2 assume !false; 253580#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 253578#L112 assume !(12292 == ssl3_accept_~s__state~0); 253576#L115 assume !(16384 == ssl3_accept_~s__state~0); 253574#L118 assume !(8192 == ssl3_accept_~s__state~0); 253572#L121 assume !(24576 == ssl3_accept_~s__state~0); 253570#L124 assume !(8195 == ssl3_accept_~s__state~0); 253568#L127 assume !(8480 == ssl3_accept_~s__state~0); 253566#L130 assume !(8481 == ssl3_accept_~s__state~0); 253564#L133 assume !(8482 == ssl3_accept_~s__state~0); 253562#L136 assume !(8464 == ssl3_accept_~s__state~0); 253560#L139 assume !(8465 == ssl3_accept_~s__state~0); 253558#L142 assume !(8466 == ssl3_accept_~s__state~0); 253557#L145 assume !(8496 == ssl3_accept_~s__state~0); 252105#L148 assume !(8497 == ssl3_accept_~s__state~0); 252106#L151 assume !(8512 == ssl3_accept_~s__state~0); 252221#L154 assume !(8513 == ssl3_accept_~s__state~0); 252051#L157 assume 8528 == ssl3_accept_~s__state~0; 252052#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 252057#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 252114#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 252155#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 252156#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 252232#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 252273#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 252280#L595 ssl3_accept_~skip~0 := 0; 252268#L109-2 assume !false; 252202#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 252203#L112 assume !(12292 == ssl3_accept_~s__state~0); 252180#L115 assume !(16384 == ssl3_accept_~s__state~0); 252181#L118 assume !(8192 == ssl3_accept_~s__state~0); 252095#L121 assume !(24576 == ssl3_accept_~s__state~0); 252096#L124 assume !(8195 == ssl3_accept_~s__state~0); 252219#L127 assume !(8480 == ssl3_accept_~s__state~0); 252183#L130 assume !(8481 == ssl3_accept_~s__state~0); 252184#L133 assume !(8482 == ssl3_accept_~s__state~0); 253463#L136 assume !(8464 == ssl3_accept_~s__state~0); 253462#L139 assume !(8465 == ssl3_accept_~s__state~0); 253461#L142 assume !(8466 == ssl3_accept_~s__state~0); 253460#L145 assume !(8496 == ssl3_accept_~s__state~0); 253459#L148 assume !(8497 == ssl3_accept_~s__state~0); 253458#L151 assume !(8512 == ssl3_accept_~s__state~0); 253233#L154 assume !(8513 == ssl3_accept_~s__state~0); 253229#L157 assume !(8528 == ssl3_accept_~s__state~0); 253223#L160 assume !(8529 == ssl3_accept_~s__state~0); 253221#L163 assume 8544 == ssl3_accept_~s__state~0; 252084#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 252059#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 252060#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 252065#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 252127#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 252128#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 252230#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 253421#L595 ssl3_accept_~skip~0 := 0; 253420#L109-2 assume !false; 253419#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 253417#L112 assume !(12292 == ssl3_accept_~s__state~0); 253416#L115 assume !(16384 == ssl3_accept_~s__state~0); 253415#L118 assume !(8192 == ssl3_accept_~s__state~0); 253414#L121 assume !(24576 == ssl3_accept_~s__state~0); 253413#L124 assume !(8195 == ssl3_accept_~s__state~0); 253412#L127 assume !(8480 == ssl3_accept_~s__state~0); 253411#L130 assume !(8481 == ssl3_accept_~s__state~0); 253405#L133 assume !(8482 == ssl3_accept_~s__state~0); 253403#L136 assume !(8464 == ssl3_accept_~s__state~0); 253401#L139 assume !(8465 == ssl3_accept_~s__state~0); 253399#L142 assume !(8466 == ssl3_accept_~s__state~0); 253397#L145 assume !(8496 == ssl3_accept_~s__state~0); 253395#L148 assume !(8497 == ssl3_accept_~s__state~0); 253393#L151 assume !(8512 == ssl3_accept_~s__state~0); 253391#L154 assume !(8513 == ssl3_accept_~s__state~0); 253389#L157 assume !(8528 == ssl3_accept_~s__state~0); 253387#L160 assume !(8529 == ssl3_accept_~s__state~0); 253385#L163 assume !(8544 == ssl3_accept_~s__state~0); 253383#L166 assume !(8545 == ssl3_accept_~s__state~0); 253381#L169 assume !(8560 == ssl3_accept_~s__state~0); 253379#L172 assume !(8561 == ssl3_accept_~s__state~0); 253377#L175 assume 8448 == ssl3_accept_~s__state~0; 253375#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 253373#L436 assume !(ssl3_accept_~num1~0 > 0); 253370#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 253368#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 253362#L595 ssl3_accept_~skip~0 := 0; 253360#L109-2 assume !false; 253358#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 253356#L112 assume !(12292 == ssl3_accept_~s__state~0); 253353#L115 assume !(16384 == ssl3_accept_~s__state~0); 253351#L118 assume !(8192 == ssl3_accept_~s__state~0); 253349#L121 assume !(24576 == ssl3_accept_~s__state~0); 253346#L124 assume !(8195 == ssl3_accept_~s__state~0); 253344#L127 assume !(8480 == ssl3_accept_~s__state~0); 253341#L130 assume !(8481 == ssl3_accept_~s__state~0); 253335#L133 assume !(8482 == ssl3_accept_~s__state~0); 253333#L136 assume !(8464 == ssl3_accept_~s__state~0); 253331#L139 assume !(8465 == ssl3_accept_~s__state~0); 253329#L142 assume !(8466 == ssl3_accept_~s__state~0); 253327#L145 assume !(8496 == ssl3_accept_~s__state~0); 253325#L148 assume !(8497 == ssl3_accept_~s__state~0); 253323#L151 assume !(8512 == ssl3_accept_~s__state~0); 253321#L154 assume !(8513 == ssl3_accept_~s__state~0); 253319#L157 assume !(8528 == ssl3_accept_~s__state~0); 253317#L160 assume !(8529 == ssl3_accept_~s__state~0); 253315#L163 assume !(8544 == ssl3_accept_~s__state~0); 253313#L166 assume !(8545 == ssl3_accept_~s__state~0); 253311#L169 assume !(8560 == ssl3_accept_~s__state~0); 253309#L172 assume !(8561 == ssl3_accept_~s__state~0); 253307#L175 assume !(8448 == ssl3_accept_~s__state~0); 253305#L178 assume 8576 == ssl3_accept_~s__state~0; 253303#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 253301#L450 assume !(ssl3_accept_~ret~0 <= 0); 253230#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 253231#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 253264#L595 ssl3_accept_~skip~0 := 0; 253262#L109-2 assume !false; 253260#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 253258#L112 assume !(12292 == ssl3_accept_~s__state~0); 253256#L115 assume !(16384 == ssl3_accept_~s__state~0); 253254#L118 assume !(8192 == ssl3_accept_~s__state~0); 253252#L121 assume !(24576 == ssl3_accept_~s__state~0); 253250#L124 assume !(8195 == ssl3_accept_~s__state~0); 253248#L127 assume !(8480 == ssl3_accept_~s__state~0); 253246#L130 assume !(8481 == ssl3_accept_~s__state~0); 253244#L133 assume !(8482 == ssl3_accept_~s__state~0); 253242#L136 assume !(8464 == ssl3_accept_~s__state~0); 253240#L139 assume !(8465 == ssl3_accept_~s__state~0); 253238#L142 assume !(8466 == ssl3_accept_~s__state~0); 252629#L145 assume 8496 == ssl3_accept_~s__state~0; 252628#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 252626#L295 assume !(1 == ssl3_accept_~blastFlag~0); 252625#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 252624#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 252622#L301-2 ssl3_accept_~s__init_num~0 := 0; 252616#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 252610#L595 ssl3_accept_~skip~0 := 0; 252608#L109-2 assume !false; 252606#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 252604#L112 assume !(12292 == ssl3_accept_~s__state~0); 252602#L115 assume !(16384 == ssl3_accept_~s__state~0); 252600#L118 assume !(8192 == ssl3_accept_~s__state~0); 252598#L121 assume !(24576 == ssl3_accept_~s__state~0); 252596#L124 assume !(8195 == ssl3_accept_~s__state~0); 252594#L127 assume !(8480 == ssl3_accept_~s__state~0); 252592#L130 assume !(8481 == ssl3_accept_~s__state~0); 252590#L133 assume !(8482 == ssl3_accept_~s__state~0); 252588#L136 assume !(8464 == ssl3_accept_~s__state~0); 252586#L139 assume !(8465 == ssl3_accept_~s__state~0); 252584#L142 assume !(8466 == ssl3_accept_~s__state~0); 252582#L145 assume !(8496 == ssl3_accept_~s__state~0); 252580#L148 assume !(8497 == ssl3_accept_~s__state~0); 252297#L151 [2021-11-07 07:27:10,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:10,881 INFO L85 PathProgramCache]: Analyzing trace with hash -744182419, now seen corresponding path program 1 times [2021-11-07 07:27:10,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:10,882 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738468683] [2021-11-07 07:27:10,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:10,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:10,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:10,899 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:27:10,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:10,924 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:27:10,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:10,926 INFO L85 PathProgramCache]: Analyzing trace with hash -627502188, now seen corresponding path program 1 times [2021-11-07 07:27:10,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:10,927 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702559039] [2021-11-07 07:27:10,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:10,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:10,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:27:10,972 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-11-07 07:27:10,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:27:10,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702559039] [2021-11-07 07:27:10,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702559039] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:27:10,973 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:27:10,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:27:10,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289162110] [2021-11-07 07:27:10,974 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:27:10,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:27:10,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:27:10,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:27:10,976 INFO L87 Difference]: Start difference. First operand 1586 states and 1899 transitions. cyclomatic complexity: 319 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) [2021-11-07 07:27:11,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:27:11,062 INFO L93 Difference]: Finished difference Result 1586 states and 1894 transitions. [2021-11-07 07:27:11,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:27:11,063 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1586 states and 1894 transitions. [2021-11-07 07:27:11,070 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2021-11-07 07:27:11,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1586 states to 1586 states and 1894 transitions. [2021-11-07 07:27:11,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 897 [2021-11-07 07:27:11,078 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 897 [2021-11-07 07:27:11,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1586 states and 1894 transitions. [2021-11-07 07:27:11,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:27:11,081 INFO L681 BuchiCegarLoop]: Abstraction has 1586 states and 1894 transitions. [2021-11-07 07:27:11,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1586 states and 1894 transitions. [2021-11-07 07:27:11,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1586 to 1586. [2021-11-07 07:27:11,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1586 states, 1586 states have (on average 1.1941992433795712) internal successors, (1894), 1585 states have internal predecessors, (1894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:11,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1586 states to 1586 states and 1894 transitions. [2021-11-07 07:27:11,102 INFO L704 BuchiCegarLoop]: Abstraction has 1586 states and 1894 transitions. [2021-11-07 07:27:11,102 INFO L587 BuchiCegarLoop]: Abstraction has 1586 states and 1894 transitions. [2021-11-07 07:27:11,102 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-11-07 07:27:11,103 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1586 states and 1894 transitions. [2021-11-07 07:27:11,227 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2021-11-07 07:27:11,227 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:27:11,227 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:27:11,229 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 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] [2021-11-07 07:27:11,229 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-11-07 07:27:11,229 INFO L791 eck$LassoCheckResult]: Stem: 255451#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 255311#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 255312#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 255410#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 255357#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 255359#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 255388#L109-2 assume !false; 255786#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 255783#L112 assume !(12292 == ssl3_accept_~s__state~0); 255780#L115 assume !(16384 == ssl3_accept_~s__state~0); 255777#L118 assume !(8192 == ssl3_accept_~s__state~0); 255774#L121 assume !(24576 == ssl3_accept_~s__state~0); 255771#L124 assume !(8195 == ssl3_accept_~s__state~0); 255769#L127 assume !(8480 == ssl3_accept_~s__state~0); 255765#L130 assume !(8481 == ssl3_accept_~s__state~0); 255764#L133 assume !(8482 == ssl3_accept_~s__state~0); 255756#L136 assume 8464 == ssl3_accept_~s__state~0; 255749#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 255746#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 255743#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 255739#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 255732#L595 ssl3_accept_~skip~0 := 0; 255729#L109-2 assume !false; 255726#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 255723#L112 assume !(12292 == ssl3_accept_~s__state~0); 255720#L115 assume !(16384 == ssl3_accept_~s__state~0); 255717#L118 assume !(8192 == ssl3_accept_~s__state~0); 255714#L121 assume !(24576 == ssl3_accept_~s__state~0); 255711#L124 assume !(8195 == ssl3_accept_~s__state~0); 255708#L127 assume !(8480 == ssl3_accept_~s__state~0); 255704#L130 assume !(8481 == ssl3_accept_~s__state~0); 255697#L133 assume !(8482 == ssl3_accept_~s__state~0); 255693#L136 assume !(8464 == ssl3_accept_~s__state~0); 255689#L139 assume !(8465 == ssl3_accept_~s__state~0); 255678#L142 assume !(8466 == ssl3_accept_~s__state~0); 255673#L145 assume 8496 == ssl3_accept_~s__state~0; 255671#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 255669#L295 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 255667#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 255665#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 255656#L301-2 ssl3_accept_~s__init_num~0 := 0; 255645#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 255639#L595 ssl3_accept_~skip~0 := 0; 255630#L109-2 assume !false; 255625#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 255620#L112 assume !(12292 == ssl3_accept_~s__state~0); 255615#L115 assume !(16384 == ssl3_accept_~s__state~0); 255610#L118 assume !(8192 == ssl3_accept_~s__state~0); 255605#L121 assume !(24576 == ssl3_accept_~s__state~0); 255600#L124 assume !(8195 == ssl3_accept_~s__state~0); 255595#L127 assume !(8480 == ssl3_accept_~s__state~0); 255590#L130 assume !(8481 == ssl3_accept_~s__state~0); 255585#L133 assume !(8482 == ssl3_accept_~s__state~0); 255580#L136 assume !(8464 == ssl3_accept_~s__state~0); 255575#L139 assume !(8465 == ssl3_accept_~s__state~0); 255570#L142 assume !(8466 == ssl3_accept_~s__state~0); 255565#L145 assume !(8496 == ssl3_accept_~s__state~0); 255559#L148 assume !(8497 == ssl3_accept_~s__state~0); 255560#L151 [2021-11-07 07:27:11,229 INFO L793 eck$LassoCheckResult]: Loop: 255560#L151 assume 8512 == ssl3_accept_~s__state~0; 255330#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 255331#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 255445#L316 assume !(ssl3_accept_~ret~0 <= 0); 255394#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 255395#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 255323#L595 ssl3_accept_~skip~0 := 0; 255455#L109-2 assume !false; 255381#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 255340#L112 assume !(12292 == ssl3_accept_~s__state~0); 255341#L115 assume !(16384 == ssl3_accept_~s__state~0); 255360#L118 assume !(8192 == ssl3_accept_~s__state~0); 255274#L121 assume !(24576 == ssl3_accept_~s__state~0); 255275#L124 assume !(8195 == ssl3_accept_~s__state~0); 255398#L127 assume !(8480 == ssl3_accept_~s__state~0); 255362#L130 assume !(8481 == ssl3_accept_~s__state~0); 255363#L133 assume !(8482 == ssl3_accept_~s__state~0); 255247#L136 assume !(8464 == ssl3_accept_~s__state~0); 255248#L139 assume !(8465 == ssl3_accept_~s__state~0); 255282#L142 assume !(8466 == ssl3_accept_~s__state~0); 255366#L145 assume !(8496 == ssl3_accept_~s__state~0); 255284#L148 assume !(8497 == ssl3_accept_~s__state~0); 255285#L151 assume !(8512 == ssl3_accept_~s__state~0); 256703#L154 assume !(8513 == ssl3_accept_~s__state~0); 256702#L157 assume 8528 == ssl3_accept_~s__state~0; 255235#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 255236#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 255293#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 255336#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 255337#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 255413#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 255460#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 256743#L595 ssl3_accept_~skip~0 := 0; 256742#L109-2 assume !false; 256741#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 256740#L112 assume !(12292 == ssl3_accept_~s__state~0); 256739#L115 assume !(16384 == ssl3_accept_~s__state~0); 256738#L118 assume !(8192 == ssl3_accept_~s__state~0); 256736#L121 assume !(24576 == ssl3_accept_~s__state~0); 256731#L124 assume !(8195 == ssl3_accept_~s__state~0); 256729#L127 assume !(8480 == ssl3_accept_~s__state~0); 256727#L130 assume !(8481 == ssl3_accept_~s__state~0); 256725#L133 assume !(8482 == ssl3_accept_~s__state~0); 256723#L136 assume !(8464 == ssl3_accept_~s__state~0); 256721#L139 assume !(8465 == ssl3_accept_~s__state~0); 256719#L142 assume !(8466 == ssl3_accept_~s__state~0); 256717#L145 assume !(8496 == ssl3_accept_~s__state~0); 256715#L148 assume !(8497 == ssl3_accept_~s__state~0); 256713#L151 assume !(8512 == ssl3_accept_~s__state~0); 256712#L154 assume !(8513 == ssl3_accept_~s__state~0); 256711#L157 assume !(8528 == ssl3_accept_~s__state~0); 255416#L160 assume !(8529 == ssl3_accept_~s__state~0); 255344#L163 assume 8544 == ssl3_accept_~s__state~0; 255263#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 255239#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 255240#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 255245#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 255307#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 255308#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 255411#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 256567#L595 ssl3_accept_~skip~0 := 0; 256565#L109-2 assume !false; 256564#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 256563#L112 assume !(12292 == ssl3_accept_~s__state~0); 256558#L115 assume !(16384 == ssl3_accept_~s__state~0); 256556#L118 assume !(8192 == ssl3_accept_~s__state~0); 256554#L121 assume !(24576 == ssl3_accept_~s__state~0); 256552#L124 assume !(8195 == ssl3_accept_~s__state~0); 256550#L127 assume !(8480 == ssl3_accept_~s__state~0); 256548#L130 assume !(8481 == ssl3_accept_~s__state~0); 256546#L133 assume !(8482 == ssl3_accept_~s__state~0); 256544#L136 assume !(8464 == ssl3_accept_~s__state~0); 256536#L139 assume !(8465 == ssl3_accept_~s__state~0); 256532#L142 assume !(8466 == ssl3_accept_~s__state~0); 256528#L145 assume !(8496 == ssl3_accept_~s__state~0); 256524#L148 assume !(8497 == ssl3_accept_~s__state~0); 256520#L151 assume !(8512 == ssl3_accept_~s__state~0); 256516#L154 assume !(8513 == ssl3_accept_~s__state~0); 256512#L157 assume !(8528 == ssl3_accept_~s__state~0); 256508#L160 assume !(8529 == ssl3_accept_~s__state~0); 256504#L163 assume !(8544 == ssl3_accept_~s__state~0); 256500#L166 assume !(8545 == ssl3_accept_~s__state~0); 256496#L169 assume !(8560 == ssl3_accept_~s__state~0); 256492#L172 assume !(8561 == ssl3_accept_~s__state~0); 256488#L175 assume 8448 == ssl3_accept_~s__state~0; 255320#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 255321#L436 assume !(ssl3_accept_~num1~0 > 0); 256023#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 255992#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 255986#L595 ssl3_accept_~skip~0 := 0; 255984#L109-2 assume !false; 255982#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 255980#L112 assume !(12292 == ssl3_accept_~s__state~0); 255978#L115 assume !(16384 == ssl3_accept_~s__state~0); 255976#L118 assume !(8192 == ssl3_accept_~s__state~0); 255970#L121 assume !(24576 == ssl3_accept_~s__state~0); 255968#L124 assume !(8195 == ssl3_accept_~s__state~0); 255966#L127 assume !(8480 == ssl3_accept_~s__state~0); 255964#L130 assume !(8481 == ssl3_accept_~s__state~0); 255962#L133 assume !(8482 == ssl3_accept_~s__state~0); 255960#L136 assume !(8464 == ssl3_accept_~s__state~0); 255958#L139 assume !(8465 == ssl3_accept_~s__state~0); 255956#L142 assume !(8466 == ssl3_accept_~s__state~0); 255954#L145 assume !(8496 == ssl3_accept_~s__state~0); 255952#L148 assume !(8497 == ssl3_accept_~s__state~0); 255950#L151 assume !(8512 == ssl3_accept_~s__state~0); 255948#L154 assume !(8513 == ssl3_accept_~s__state~0); 255946#L157 assume !(8528 == ssl3_accept_~s__state~0); 255944#L160 assume !(8529 == ssl3_accept_~s__state~0); 255942#L163 assume !(8544 == ssl3_accept_~s__state~0); 255940#L166 assume !(8545 == ssl3_accept_~s__state~0); 255938#L169 assume !(8560 == ssl3_accept_~s__state~0); 255936#L172 assume !(8561 == ssl3_accept_~s__state~0); 255934#L175 assume !(8448 == ssl3_accept_~s__state~0); 255932#L178 assume 8576 == ssl3_accept_~s__state~0; 255930#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 255929#L450 assume !(ssl3_accept_~ret~0 <= 0); 255546#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 255547#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 256005#L595 ssl3_accept_~skip~0 := 0; 256004#L109-2 assume !false; 256003#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 256001#L112 assume !(12292 == ssl3_accept_~s__state~0); 256000#L115 assume !(16384 == ssl3_accept_~s__state~0); 255999#L118 assume !(8192 == ssl3_accept_~s__state~0); 255998#L121 assume !(24576 == ssl3_accept_~s__state~0); 255997#L124 assume !(8195 == ssl3_accept_~s__state~0); 255995#L127 assume !(8480 == ssl3_accept_~s__state~0); 255994#L130 assume !(8481 == ssl3_accept_~s__state~0); 255993#L133 assume !(8482 == ssl3_accept_~s__state~0); 255987#L136 assume !(8464 == ssl3_accept_~s__state~0); 255985#L139 assume !(8465 == ssl3_accept_~s__state~0); 255983#L142 assume 8466 == ssl3_accept_~s__state~0; 255981#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 255979#L282 assume !(0 == ssl3_accept_~blastFlag~0); 255977#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 255975#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 255969#L595 ssl3_accept_~skip~0 := 0; 255967#L109-2 assume !false; 255965#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 255963#L112 assume !(12292 == ssl3_accept_~s__state~0); 255961#L115 assume !(16384 == ssl3_accept_~s__state~0); 255959#L118 assume !(8192 == ssl3_accept_~s__state~0); 255957#L121 assume !(24576 == ssl3_accept_~s__state~0); 255955#L124 assume !(8195 == ssl3_accept_~s__state~0); 255953#L127 assume !(8480 == ssl3_accept_~s__state~0); 255951#L130 assume !(8481 == ssl3_accept_~s__state~0); 255949#L133 assume !(8482 == ssl3_accept_~s__state~0); 255947#L136 assume !(8464 == ssl3_accept_~s__state~0); 255945#L139 assume !(8465 == ssl3_accept_~s__state~0); 255943#L142 assume !(8466 == ssl3_accept_~s__state~0); 255941#L145 assume 8496 == ssl3_accept_~s__state~0; 255939#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 255937#L295 assume !(1 == ssl3_accept_~blastFlag~0); 255935#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 255933#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 255931#L301-2 ssl3_accept_~s__init_num~0 := 0; 255875#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 255867#L595 ssl3_accept_~skip~0 := 0; 255863#L109-2 assume !false; 255859#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 255855#L112 assume !(12292 == ssl3_accept_~s__state~0); 255851#L115 assume !(16384 == ssl3_accept_~s__state~0); 255847#L118 assume !(8192 == ssl3_accept_~s__state~0); 255843#L121 assume !(24576 == ssl3_accept_~s__state~0); 255839#L124 assume !(8195 == ssl3_accept_~s__state~0); 255836#L127 assume !(8480 == ssl3_accept_~s__state~0); 255832#L130 assume !(8481 == ssl3_accept_~s__state~0); 255821#L133 assume !(8482 == ssl3_accept_~s__state~0); 255813#L136 assume !(8464 == ssl3_accept_~s__state~0); 255809#L139 assume !(8465 == ssl3_accept_~s__state~0); 255805#L142 assume !(8466 == ssl3_accept_~s__state~0); 255801#L145 assume !(8496 == ssl3_accept_~s__state~0); 255797#L148 assume !(8497 == ssl3_accept_~s__state~0); 255560#L151 [2021-11-07 07:27:11,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:11,230 INFO L85 PathProgramCache]: Analyzing trace with hash -744182419, now seen corresponding path program 2 times [2021-11-07 07:27:11,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:11,230 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101760235] [2021-11-07 07:27:11,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:11,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:11,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:11,242 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:27:11,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:11,259 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:27:11,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:11,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1031214007, now seen corresponding path program 1 times [2021-11-07 07:27:11,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:11,260 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086179924] [2021-11-07 07:27:11,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:11,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:11,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:27:11,319 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2021-11-07 07:27:11,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:27:11,319 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086179924] [2021-11-07 07:27:11,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086179924] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:27:11,320 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:27:11,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:27:11,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797910769] [2021-11-07 07:27:11,321 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:27:11,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:27:11,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:27:11,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:27:11,322 INFO L87 Difference]: Start difference. First operand 1586 states and 1894 transitions. cyclomatic complexity: 314 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:11,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:27:11,343 INFO L93 Difference]: Finished difference Result 3062 states and 3630 transitions. [2021-11-07 07:27:11,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:27:11,344 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3062 states and 3630 transitions. [2021-11-07 07:27:11,359 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1074 [2021-11-07 07:27:11,374 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3062 states to 3062 states and 3630 transitions. [2021-11-07 07:27:11,374 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1704 [2021-11-07 07:27:11,376 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1704 [2021-11-07 07:27:11,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3062 states and 3630 transitions. [2021-11-07 07:27:11,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:27:11,379 INFO L681 BuchiCegarLoop]: Abstraction has 3062 states and 3630 transitions. [2021-11-07 07:27:11,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3062 states and 3630 transitions. [2021-11-07 07:27:11,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3062 to 1586. [2021-11-07 07:27:11,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1586 states, 1586 states have (on average 1.1916771752837327) internal successors, (1890), 1585 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:27:11,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1586 states to 1586 states and 1890 transitions. [2021-11-07 07:27:11,406 INFO L704 BuchiCegarLoop]: Abstraction has 1586 states and 1890 transitions. [2021-11-07 07:27:11,407 INFO L587 BuchiCegarLoop]: Abstraction has 1586 states and 1890 transitions. [2021-11-07 07:27:11,407 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-11-07 07:27:11,407 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1586 states and 1890 transitions. [2021-11-07 07:27:11,412 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2021-11-07 07:27:11,413 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:27:11,413 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:27:11,414 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 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] [2021-11-07 07:27:11,414 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-11-07 07:27:11,415 INFO L791 eck$LassoCheckResult]: Stem: 260100#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 259965#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 259966#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 260057#L95-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 260011#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 260013#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 260039#L109-2 assume !false; 260274#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260273#L112 assume !(12292 == ssl3_accept_~s__state~0); 260272#L115 assume !(16384 == ssl3_accept_~s__state~0); 260271#L118 assume !(8192 == ssl3_accept_~s__state~0); 260270#L121 assume !(24576 == ssl3_accept_~s__state~0); 260269#L124 assume !(8195 == ssl3_accept_~s__state~0); 260268#L127 assume !(8480 == ssl3_accept_~s__state~0); 260267#L130 assume !(8481 == ssl3_accept_~s__state~0); 260266#L133 assume !(8482 == ssl3_accept_~s__state~0); 260265#L136 assume 8464 == ssl3_accept_~s__state~0; 260264#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 260263#L282 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 260262#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 260260#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260255#L595 ssl3_accept_~skip~0 := 0; 260254#L109-2 assume !false; 260253#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260252#L112 assume !(12292 == ssl3_accept_~s__state~0); 260251#L115 assume !(16384 == ssl3_accept_~s__state~0); 260250#L118 assume !(8192 == ssl3_accept_~s__state~0); 260249#L121 assume !(24576 == ssl3_accept_~s__state~0); 260248#L124 assume !(8195 == ssl3_accept_~s__state~0); 260247#L127 assume !(8480 == ssl3_accept_~s__state~0); 260246#L130 assume !(8481 == ssl3_accept_~s__state~0); 260245#L133 assume !(8482 == ssl3_accept_~s__state~0); 260244#L136 assume !(8464 == ssl3_accept_~s__state~0); 260243#L139 assume !(8465 == ssl3_accept_~s__state~0); 260242#L142 assume !(8466 == ssl3_accept_~s__state~0); 260241#L145 assume 8496 == ssl3_accept_~s__state~0; 260240#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 260239#L295 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 260238#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 260237#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 260236#L301-2 ssl3_accept_~s__init_num~0 := 0; 260234#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260229#L595 ssl3_accept_~skip~0 := 0; 260228#L109-2 assume !false; 260227#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260226#L112 assume !(12292 == ssl3_accept_~s__state~0); 260225#L115 assume !(16384 == ssl3_accept_~s__state~0); 260224#L118 assume !(8192 == ssl3_accept_~s__state~0); 260223#L121 assume !(24576 == ssl3_accept_~s__state~0); 260222#L124 assume !(8195 == ssl3_accept_~s__state~0); 260221#L127 assume !(8480 == ssl3_accept_~s__state~0); 260220#L130 assume !(8481 == ssl3_accept_~s__state~0); 260219#L133 assume !(8482 == ssl3_accept_~s__state~0); 260218#L136 assume !(8464 == ssl3_accept_~s__state~0); 260217#L139 assume !(8465 == ssl3_accept_~s__state~0); 260216#L142 assume !(8466 == ssl3_accept_~s__state~0); 260215#L145 assume !(8496 == ssl3_accept_~s__state~0); 260212#L148 assume !(8497 == ssl3_accept_~s__state~0); 260213#L151 [2021-11-07 07:27:11,415 INFO L793 eck$LassoCheckResult]: Loop: 260213#L151 assume 8512 == ssl3_accept_~s__state~0; 260209#L155 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 260202#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 260093#L316 assume !(ssl3_accept_~ret~0 <= 0); 260044#L312-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 260045#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 259975#L595 ssl3_accept_~skip~0 := 0; 260102#L109-2 assume !false; 260033#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 259996#L112 assume !(12292 == ssl3_accept_~s__state~0); 259997#L115 assume !(16384 == ssl3_accept_~s__state~0); 260014#L118 assume !(8192 == ssl3_accept_~s__state~0); 259926#L121 assume !(24576 == ssl3_accept_~s__state~0); 259927#L124 assume !(8195 == ssl3_accept_~s__state~0); 260048#L127 assume !(8480 == ssl3_accept_~s__state~0); 260017#L130 assume !(8481 == ssl3_accept_~s__state~0); 260018#L133 assume !(8482 == ssl3_accept_~s__state~0); 259900#L136 assume !(8464 == ssl3_accept_~s__state~0); 259901#L139 assume !(8465 == ssl3_accept_~s__state~0); 259935#L142 assume !(8466 == ssl3_accept_~s__state~0); 260021#L145 assume !(8496 == ssl3_accept_~s__state~0); 259937#L148 assume !(8497 == ssl3_accept_~s__state~0); 259938#L151 assume !(8512 == ssl3_accept_~s__state~0); 260050#L154 assume !(8513 == ssl3_accept_~s__state~0); 259883#L157 assume 8528 == ssl3_accept_~s__state~0; 259884#L161 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 259889#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 261350#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 260069#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 260104#L362 assume !(ssl3_accept_~ret~0 <= 0); 260070#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 260107#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 261441#L595 ssl3_accept_~skip~0 := 0; 261439#L109-2 assume !false; 261437#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 261435#L112 assume !(12292 == ssl3_accept_~s__state~0); 261433#L115 assume !(16384 == ssl3_accept_~s__state~0); 261431#L118 assume !(8192 == ssl3_accept_~s__state~0); 261429#L121 assume !(24576 == ssl3_accept_~s__state~0); 261427#L124 assume !(8195 == ssl3_accept_~s__state~0); 261425#L127 assume !(8480 == ssl3_accept_~s__state~0); 261423#L130 assume !(8481 == ssl3_accept_~s__state~0); 261421#L133 assume !(8482 == ssl3_accept_~s__state~0); 261419#L136 assume !(8464 == ssl3_accept_~s__state~0); 261417#L139 assume !(8465 == ssl3_accept_~s__state~0); 261415#L142 assume !(8466 == ssl3_accept_~s__state~0); 261413#L145 assume !(8496 == ssl3_accept_~s__state~0); 261411#L148 assume !(8497 == ssl3_accept_~s__state~0); 261409#L151 assume !(8512 == ssl3_accept_~s__state~0); 261407#L154 assume !(8513 == ssl3_accept_~s__state~0); 261405#L157 assume !(8528 == ssl3_accept_~s__state~0); 260063#L160 assume !(8529 == ssl3_accept_~s__state~0); 259993#L163 assume 8544 == ssl3_accept_~s__state~0; 259916#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 259892#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 259893#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 259898#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 259961#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 259962#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 260058#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 261175#L595 ssl3_accept_~skip~0 := 0; 261173#L109-2 assume !false; 261171#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 261169#L112 assume !(12292 == ssl3_accept_~s__state~0); 261167#L115 assume !(16384 == ssl3_accept_~s__state~0); 261165#L118 assume !(8192 == ssl3_accept_~s__state~0); 261163#L121 assume !(24576 == ssl3_accept_~s__state~0); 261161#L124 assume !(8195 == ssl3_accept_~s__state~0); 261159#L127 assume !(8480 == ssl3_accept_~s__state~0); 261157#L130 assume !(8481 == ssl3_accept_~s__state~0); 261155#L133 assume !(8482 == ssl3_accept_~s__state~0); 261153#L136 assume !(8464 == ssl3_accept_~s__state~0); 261151#L139 assume !(8465 == ssl3_accept_~s__state~0); 261149#L142 assume !(8466 == ssl3_accept_~s__state~0); 261147#L145 assume !(8496 == ssl3_accept_~s__state~0); 261145#L148 assume !(8497 == ssl3_accept_~s__state~0); 261143#L151 assume !(8512 == ssl3_accept_~s__state~0); 261141#L154 assume !(8513 == ssl3_accept_~s__state~0); 261139#L157 assume !(8528 == ssl3_accept_~s__state~0); 261138#L160 assume !(8529 == ssl3_accept_~s__state~0); 261133#L163 assume !(8544 == ssl3_accept_~s__state~0); 261131#L166 assume !(8545 == ssl3_accept_~s__state~0); 261057#L169 assume !(8560 == ssl3_accept_~s__state~0); 261055#L172 assume !(8561 == ssl3_accept_~s__state~0); 261054#L175 assume 8448 == ssl3_accept_~s__state~0; 261053#L176 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 261052#L436 assume !(ssl3_accept_~num1~0 > 0); 261048#L436-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 261044#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 261036#L595 ssl3_accept_~skip~0 := 0; 261033#L109-2 assume !false; 261032#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 261030#L112 assume !(12292 == ssl3_accept_~s__state~0); 261025#L115 assume !(16384 == ssl3_accept_~s__state~0); 261022#L118 assume !(8192 == ssl3_accept_~s__state~0); 261020#L121 assume !(24576 == ssl3_accept_~s__state~0); 261018#L124 assume !(8195 == ssl3_accept_~s__state~0); 261015#L127 assume !(8480 == ssl3_accept_~s__state~0); 260615#L130 assume !(8481 == ssl3_accept_~s__state~0); 260610#L133 assume !(8482 == ssl3_accept_~s__state~0); 260608#L136 assume !(8464 == ssl3_accept_~s__state~0); 260606#L139 assume !(8465 == ssl3_accept_~s__state~0); 260604#L142 assume !(8466 == ssl3_accept_~s__state~0); 260602#L145 assume !(8496 == ssl3_accept_~s__state~0); 260600#L148 assume !(8497 == ssl3_accept_~s__state~0); 260598#L151 assume !(8512 == ssl3_accept_~s__state~0); 260596#L154 assume !(8513 == ssl3_accept_~s__state~0); 260594#L157 assume !(8528 == ssl3_accept_~s__state~0); 260592#L160 assume !(8529 == ssl3_accept_~s__state~0); 260590#L163 assume !(8544 == ssl3_accept_~s__state~0); 260588#L166 assume !(8545 == ssl3_accept_~s__state~0); 260586#L169 assume !(8560 == ssl3_accept_~s__state~0); 260584#L172 assume !(8561 == ssl3_accept_~s__state~0); 260582#L175 assume !(8448 == ssl3_accept_~s__state~0); 260580#L178 assume 8576 == ssl3_accept_~s__state~0; 260578#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 260542#L450 assume !(ssl3_accept_~ret~0 <= 0); 260539#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 260532#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260526#L595 ssl3_accept_~skip~0 := 0; 260524#L109-2 assume !false; 260522#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260520#L112 assume !(12292 == ssl3_accept_~s__state~0); 260518#L115 assume !(16384 == ssl3_accept_~s__state~0); 260516#L118 assume !(8192 == ssl3_accept_~s__state~0); 260514#L121 assume !(24576 == ssl3_accept_~s__state~0); 260512#L124 assume !(8195 == ssl3_accept_~s__state~0); 260510#L127 assume !(8480 == ssl3_accept_~s__state~0); 260508#L130 assume !(8481 == ssl3_accept_~s__state~0); 260506#L133 assume !(8482 == ssl3_accept_~s__state~0); 260504#L136 assume !(8464 == ssl3_accept_~s__state~0); 260501#L139 assume !(8465 == ssl3_accept_~s__state~0); 260498#L142 assume 8466 == ssl3_accept_~s__state~0; 260492#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 260490#L282 assume !(0 == ssl3_accept_~blastFlag~0); 260486#L282-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 260484#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260478#L595 ssl3_accept_~skip~0 := 0; 260472#L109-2 assume !false; 260467#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260465#L112 assume !(12292 == ssl3_accept_~s__state~0); 260463#L115 assume !(16384 == ssl3_accept_~s__state~0); 260461#L118 assume !(8192 == ssl3_accept_~s__state~0); 260459#L121 assume !(24576 == ssl3_accept_~s__state~0); 260457#L124 assume !(8195 == ssl3_accept_~s__state~0); 260455#L127 assume !(8480 == ssl3_accept_~s__state~0); 260453#L130 assume !(8481 == ssl3_accept_~s__state~0); 260451#L133 assume !(8482 == ssl3_accept_~s__state~0); 260449#L136 assume !(8464 == ssl3_accept_~s__state~0); 260447#L139 assume !(8465 == ssl3_accept_~s__state~0); 260445#L142 assume !(8466 == ssl3_accept_~s__state~0); 260443#L145 assume 8496 == ssl3_accept_~s__state~0; 260441#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 260439#L295 assume !(1 == ssl3_accept_~blastFlag~0); 260437#L295-2 assume !(ssl3_accept_~ret~0 <= 0); 260435#L301 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 260433#L301-2 ssl3_accept_~s__init_num~0 := 0; 260431#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260425#L595 ssl3_accept_~skip~0 := 0; 260423#L109-2 assume !false; 260421#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260419#L112 assume !(12292 == ssl3_accept_~s__state~0); 260417#L115 assume !(16384 == ssl3_accept_~s__state~0); 260415#L118 assume !(8192 == ssl3_accept_~s__state~0); 260413#L121 assume !(24576 == ssl3_accept_~s__state~0); 260411#L124 assume !(8195 == ssl3_accept_~s__state~0); 260409#L127 assume !(8480 == ssl3_accept_~s__state~0); 260407#L130 assume !(8481 == ssl3_accept_~s__state~0); 260405#L133 assume !(8482 == ssl3_accept_~s__state~0); 260403#L136 assume !(8464 == ssl3_accept_~s__state~0); 260401#L139 assume !(8465 == ssl3_accept_~s__state~0); 260399#L142 assume !(8466 == ssl3_accept_~s__state~0); 260397#L145 assume !(8496 == ssl3_accept_~s__state~0); 260393#L148 assume !(8497 == ssl3_accept_~s__state~0); 260213#L151 [2021-11-07 07:27:11,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:11,416 INFO L85 PathProgramCache]: Analyzing trace with hash -744182419, now seen corresponding path program 3 times [2021-11-07 07:27:11,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:11,417 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041403933] [2021-11-07 07:27:11,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:11,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:11,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:11,429 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:27:11,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:11,446 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:27:11,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:11,447 INFO L85 PathProgramCache]: Analyzing trace with hash 267635914, now seen corresponding path program 2 times [2021-11-07 07:27:11,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:11,448 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134274643] [2021-11-07 07:27:11,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:11,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:11,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:11,465 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:27:11,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:11,501 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:27:11,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:27:11,502 INFO L85 PathProgramCache]: Analyzing trace with hash -477684426, now seen corresponding path program 1 times [2021-11-07 07:27:11,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:27:11,502 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473266620] [2021-11-07 07:27:11,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:27:11,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:27:11,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:11,526 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:27:11,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:27:11,628 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:27:14,729 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 07.11 07:27:14 BoogieIcfgContainer [2021-11-07 07:27:14,729 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-07 07:27:14,730 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-07 07:27:14,730 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-07 07:27:14,730 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-07 07:27:14,731 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 07:26:46" (3/4) ... [2021-11-07 07:27:14,734 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-11-07 07:27:14,819 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/witness.graphml [2021-11-07 07:27:14,820 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-07 07:27:14,821 INFO L168 Benchmark]: Toolchain (without parser) took 30306.51 ms. Allocated memory was 151.0 MB in the beginning and 1.7 GB in the end (delta: 1.5 GB). Free memory was 119.2 MB in the beginning and 1.2 GB in the end (delta: -1.0 GB). Peak memory consumption was 482.1 MB. Max. memory is 16.1 GB. [2021-11-07 07:27:14,822 INFO L168 Benchmark]: CDTParser took 0.34 ms. Allocated memory is still 88.1 MB. Free memory was 46.3 MB in the beginning and 46.3 MB in the end (delta: 40.2 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-11-07 07:27:14,822 INFO L168 Benchmark]: CACSL2BoogieTranslator took 584.86 ms. Allocated memory is still 151.0 MB. Free memory was 119.2 MB in the beginning and 121.7 MB in the end (delta: -2.5 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-11-07 07:27:14,823 INFO L168 Benchmark]: Boogie Procedure Inliner took 92.98 ms. Allocated memory is still 151.0 MB. Free memory was 121.7 MB in the beginning and 118.7 MB in the end (delta: 3.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-07 07:27:14,823 INFO L168 Benchmark]: Boogie Preprocessor took 86.30 ms. Allocated memory is still 151.0 MB. Free memory was 118.7 MB in the beginning and 116.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-07 07:27:14,824 INFO L168 Benchmark]: RCFGBuilder took 953.36 ms. Allocated memory is still 151.0 MB. Free memory was 116.7 MB in the beginning and 92.4 MB in the end (delta: 24.3 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. [2021-11-07 07:27:14,824 INFO L168 Benchmark]: BuchiAutomizer took 28491.56 ms. Allocated memory was 151.0 MB in the beginning and 1.7 GB in the end (delta: 1.5 GB). Free memory was 92.4 MB in the beginning and 1.2 GB in the end (delta: -1.1 GB). Peak memory consumption was 464.1 MB. Max. memory is 16.1 GB. [2021-11-07 07:27:14,825 INFO L168 Benchmark]: Witness Printer took 90.11 ms. Allocated memory is still 1.7 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-11-07 07:27:14,828 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.34 ms. Allocated memory is still 88.1 MB. Free memory was 46.3 MB in the beginning and 46.3 MB in the end (delta: 40.2 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 584.86 ms. Allocated memory is still 151.0 MB. Free memory was 119.2 MB in the beginning and 121.7 MB in the end (delta: -2.5 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 92.98 ms. Allocated memory is still 151.0 MB. Free memory was 121.7 MB in the beginning and 118.7 MB in the end (delta: 3.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 86.30 ms. Allocated memory is still 151.0 MB. Free memory was 118.7 MB in the beginning and 116.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 953.36 ms. Allocated memory is still 151.0 MB. Free memory was 116.7 MB in the beginning and 92.4 MB in the end (delta: 24.3 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 28491.56 ms. Allocated memory was 151.0 MB in the beginning and 1.7 GB in the end (delta: 1.5 GB). Free memory was 92.4 MB in the beginning and 1.2 GB in the end (delta: -1.1 GB). Peak memory consumption was 464.1 MB. Max. memory is 16.1 GB. * Witness Printer took 90.11 ms. Allocated memory is still 1.7 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 37 terminating modules (35 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.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. 35 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 1586 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 28.3s and 36 iterations. TraceHistogramMax:13. Analysis of lassos took 13.9s. Construction of modules took 4.0s. Büchi inclusion checks took 3.6s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 37. Automata minimization 3.4s AutomataMinimizationTime, 37 MinimizatonAttempts, 21056 StatesRemovedByMinimization, 29 NontrivialMinimizations. Non-live state removal took 2.2s Buchi closure took 0.1s. Biggest automaton had 11743 states and ocurred in iteration 30. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 8379 SDtfs, 5018 SDslu, 5749 SDs, 0 SdLazy, 3838 SolverSat, 724 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.0s Time LassoAnalysisResults: nont1 unkn0 SFLI28 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital30 mio100 ax100 hnf100 lsp37 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 20ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 2 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 151]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=28663} State at position 1 is {NULL=0, s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, NULL=28663, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66c26429=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@560c9017=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@731fca0d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f96278b=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d95faed=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65229f7a=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e343e7b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@cc9b55b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79df6bc7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3335fa9c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18b48c5=0, s__shutdown=0, NULL=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59c9803f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57e0484d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e51f799=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1dc70e3d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d353fed=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ac29caf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@782d7503=0, __cil_tmp57=0, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=8, tmp___2=0, cb=8, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=20, tmp___6=0, tmp=10, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4a4a6aa9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@59d4a6ed=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@412bc631=0, s__s3__tmp__reuse_message=11, s__ctx__stats__sess_accept_renegotiate=0, l=-256, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e0a85ea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5746830b=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e597765=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69496662=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@479bc9c0=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@79d47700=0, NULL=28664, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4ee7e38f=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b6fbbf1=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a0db347=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@523d8189=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55f8196f=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31c3050b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27b2dd1=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@133567a8=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cb557c6=1, s__options=0, s__cert=9, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a93d992=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54fabea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b28da3=1, Time=10, num1=0, NULL=28666, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c14ef7a=0, NULL=0, NULL=28665, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f3f6701=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44767eca=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@578850a3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c3d736a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13e54370=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e013ab=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50d8c67=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5117eb35=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6850db8c=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d8184f8=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f915f37=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 151]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L628] int s ; [L629] int tmp ; [L633] s = 8464 [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf = __VERIFIER_nondet_int() ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp = __VERIFIER_nondet_long() ; [L57] int cb ; [L58] long num1 ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 ; [L67] int tmp___4 ; [L68] int tmp___5 ; [L69] int tmp___6 ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 ; [L73] int tmp___10 ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] Time = tmp [L88] cb = 0 [L89] ret = -1 [L90] skip = 0 [L91] got_new_session = 0 [L92] COND TRUE s__info_callback != 0 [L93] cb = s__info_callback [L99] s__in_handshake ++ [L100] COND FALSE !(tmp___1 + 12288) [L105] COND FALSE !(s__cert == 0) [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND TRUE s__state == 8464 [L280] s__shutdown = 0 [L281] ret = __VERIFIER_nondet_int() [L282] COND TRUE blastFlag == 0 [L283] blastFlag = 1 [L285] COND FALSE !(ret <= 0) [L288] got_new_session = 1 [L289] s__state = 8496 [L290] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND TRUE s__state == 8496 [L294] ret = __VERIFIER_nondet_int() [L295] COND TRUE blastFlag == 1 [L296] blastFlag = 2 [L298] COND FALSE !(ret <= 0) [L301] COND FALSE !(\read(s__hit)) [L304] s__state = 8512 [L306] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) Loop: [L151] COND TRUE s__state == 8512 [L311] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L312] COND FALSE !(__cil_tmp56 + 256UL) [L315] ret = __VERIFIER_nondet_int() [L316] COND FALSE !(ret <= 0) [L321] s__state = 8528 [L322] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND TRUE s__state == 8528 [L326] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L328] __cil_tmp57 = (unsigned long )s__options [L329] COND TRUE __cil_tmp57 + 2097152UL [L330] s__s3__tmp__use_rsa_tmp = 1 [L335] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L361] ret = __VERIFIER_nondet_int() [L362] COND FALSE !(ret <= 0) [L379] s__state = 8544 [L380] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND TRUE s__state == 8544 [L384] COND TRUE s__verify_mode + 1 [L385] COND FALSE !(s__session__peer != 0) [L396] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L397] COND FALSE !(__cil_tmp61 + 256UL) [L407] s__s3__tmp__cert_request = 1 [L408] ret = __VERIFIER_nondet_int() [L409] COND FALSE !(ret <= 0) [L412] s__state = 8448 [L413] s__s3__tmp__next_state___0 = 8576 [L414] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND FALSE !(s__state == 8544) [L166] COND FALSE !(s__state == 8545) [L169] COND FALSE !(s__state == 8560) [L172] COND FALSE !(s__state == 8561) [L175] COND TRUE s__state == 8448 [L435] num1 = __VERIFIER_nondet_int() [L436] COND FALSE !(num1 > 0L) [L445] s__state = s__s3__tmp__next_state___0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND FALSE !(s__state == 8544) [L166] COND FALSE !(s__state == 8545) [L169] COND FALSE !(s__state == 8560) [L172] COND FALSE !(s__state == 8561) [L175] COND FALSE !(s__state == 8448) [L178] COND TRUE s__state == 8576 [L449] ret = __VERIFIER_nondet_int() [L450] COND FALSE !(ret <= 0) [L453] COND TRUE ret == 2 [L454] s__state = 8466 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND TRUE s__state == 8466 [L280] s__shutdown = 0 [L281] ret = __VERIFIER_nondet_int() [L282] COND FALSE !(blastFlag == 0) [L285] COND FALSE !(ret <= 0) [L288] got_new_session = 1 [L289] s__state = 8496 [L290] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND TRUE s__state == 8496 [L294] ret = __VERIFIER_nondet_int() [L295] COND FALSE !(blastFlag == 1) [L298] COND FALSE !(ret <= 0) [L301] COND FALSE !(\read(s__hit)) [L304] s__state = 8512 [L306] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-11-07 07:27:14,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-07 07:27:15,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-07 07:27:15,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-07 07:27:15,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-07 07:27:15,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-07 07:27:15,950 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b29d7eb-7b75-411d-a9a6-864fbf9dcb9c/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)